Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

PIC16F1946 Scheda tecnica(PDF) 310 Page - Microchip Technology

Il numero della parte PIC16F1946
Spiegazioni elettronici  64-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt XLP Technology
PDF  478 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  MICROCHIP [Microchip Technology]
Homepage  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16F1946 Scheda tecnica(HTML) 310 Page - Microchip Technology

Back Button PIC16F1946 Datasheet HTML 306Page - Microchip Technology PIC16F1946 Datasheet HTML 307Page - Microchip Technology PIC16F1946 Datasheet HTML 308Page - Microchip Technology PIC16F1946 Datasheet HTML 309Page - Microchip Technology PIC16F1946 Datasheet HTML 310Page - Microchip Technology PIC16F1946 Datasheet HTML 311Page - Microchip Technology PIC16F1946 Datasheet HTML 312Page - Microchip Technology PIC16F1946 Datasheet HTML 313Page - Microchip Technology PIC16F1946 Datasheet HTML 314Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 310 / 478 page
background image
PIC16(L)F1946/47
DS41414D-page 310
 2010-2012 Microchip Technology Inc.
25.4
EUSART Baud Rate Generator
(BRG)
The Baud Rate Generator (BRG) is an 8-bit or 16-bit
timer that is dedicated to the support of both the
asynchronous and synchronous EUSART operation.
By default, the BRG operates in 8-bit mode. Setting the
BRG16 bit of the BAUDxCON register selects 16-bit
mode.
The SPxBRGH:SPxBRGL register pair determines the
period of the free running baud rate timer. In
Asynchronous mode the multiplier of the baud rate
period is determined by both the BRGH bit of the
TXxSTA register and the BRG16 bit of the BAUDxCON
register. In Synchronous mode, the BRGH bit is ignored.
Example 25-1 provides a sample calculation for deter-
mining the desired baud rate, actual baud rate, and
baud rate % error.
Typical baud rates and error values for various
asynchronous modes have been computed for your
convenience and are shown in Table 25-5. It may be
advantageous to use the high baud rate (BRGH = 1),
or the 16-bit BRG (BRG16 = 1) to reduce the baud rate
error. The 16-bit BRG mode is used to achieve slow
baud rates for fast oscillator frequencies.
Writing a new value to the SPxBRGH, SPxBRGL
register pair causes the BRG timer to be reset (or
cleared). This ensures that the BRG does not wait for a
timer overflow before outputting the new baud rate.
If the system clock is changed during an active receive
operation, a receive error or data loss may result. To
avoid this problem, check the status of the RCIDL bit to
make sure that the receive operation is Idle before
changing the system clock.
EXAMPLE 25-1:
CALCULATING BAUD
RATE ERROR
For a device with FOSC of 16 MHz, desired baud rate
of 9600, Asynchronous mode, 8-bit BRG:
Solving for SPxBRGH:SPxBRGL:
SPxBRGH: SPxBRGL
FOSC
Desired Baud Rate
---------------------------------------------
64
--------------------------------------------- 1
=
Desired Baud Rate
FOSC
64 [SPxBRGH:SPxBRG]
1
+

--------------------------------------------------------------------------
=
16000000
9600
------------------------
64
------------------------1
=
25.042

25
==
ActualBaudRate
16000000
64 25
1
+

---------------------------
=
9615
=
Calc. Baud Rate Desired Baud Rate
Desired Baud Rate
--------------------------------------------------------------------------------------------
9615 9600

9600
----------------------------------
0.16%
==
Baud Rate % Error =
TABLE 25-3:
BAUD RATE FORMULAS
Configuration Bits
BRG/EUSART Mode
Baud Rate Formula
SYNC
BRG16
BRGH
00
0
8-bit/Asynchronous
FOSC/[64 (n+1)]
00
1
8-bit/Asynchronous
FOSC/[16 (n+1)]
01
0
16-bit/Asynchronous
01
1
16-bit/Asynchronous
FOSC/[4 (n+1)]
10
x
8-bit/Synchronous
11
x
16-bit/Synchronous
Legend:
x = Don’t care, n = value of SPxBRGH, SPxBRGL register pair



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com