| Electronic Components Datasheet Search |
|
AT90PWM2 Datasheet(PDF) 194 Page - ATMEL Corporation |
|
|
|||||||||||||||||||||||||||||
AT90PWM2 Datasheet(HTML) 194 Page - ATMEL Corporation |
|
194 / 365 page ![]() 194 AT90PWM2/3 4317B–AVR–02/05 Clock Generation The Clock Generation logic generates the base clock for the Transmitter and Receiver. The USART supports four modes of clock operation: Normal asynchronous, Double Speed asynchronous, Master synchronous and Slave synchronous mode. The UMSEL bit in USART Control and Status Register C (UCSRC) selects between asynchronous and synchronous operation. Double Speed (asynchronous mode only) is controlled by the U2X found in the UCSRA Register. When using synchronous mode (UMSEL = 1), the Data Direction Register for the XCK pin (DDR_XCK) controls whether the clock source is internal (Master mode) or external (Slave mode). The XCK pin is only active when using synchronous mode. Figure 99 shows a block diagram of the clock generation logic. Figure 99. USART Clock Generation Logic, Block Diagram Signal description: txn clk Transmitter clock (Internal Signal). rxn clk Receiver base clock (Internal Signal). xn cki Input from XCK pin (internal Signal). Used for synchronous slave operation. xn cko Clock output to XCK pin (Internal Signal). Used for synchronous master operation. fclk io System I/O Clock frequency. Internal Clock Generation – Baud Rate Generator Internal clock generation is used for the asynchronous and the synchronous master modes of operation. The description in this section refers to Figure 99. The USART Baud Rate Register (UBRR) and the down-counter connected to it function as a programmable prescaler or baud rate generator. The down-counter, running at sys- tem clock ( fclk io), is loaded with the UBRR value each time the counter has counted down to zero or when the UBRRL Register is written. A clock is generated each time the counter reaches zero. This clock is the baud rate generator clock output (= fclk io/(UBRR+1)). The Transmitter divides the baud rate generator clock output by 2, 8 or 16 depending on mode. The baud rate generator output is used directly by the Receiver’s clock and data recovery units. However, the recovery units use a state machine that uses 2, 8 or 16 states depending on mode set by the state of the UMSEL, U2X and DDR_XCK bits. Prescaling Down-Counter /2 UBRRn /4 /2 fclk UBRRn+1 Sync Register clk XCKn Pin txn clk U2Xn UMSELn DDR_XCKn 0 1 0 1 xn cki xn cko DDR_XCKn rxn clk 0 1 1 0 Edge Detector UCPOLn io io |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| 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 |