Electronic Components Datasheet Search
  English  ▼

X  

ATMEGA649 Datasheet(PDF) 189 Page - ATMEL Corporation

Part # ATMEGA649
Description  8-bit Microcontroller with In-System Programmable Flash
PDF  375 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATMEGA649 Datasheet(HTML) 189 Page - ATMEL Corporation

Back Button ATMEGA649 Datasheet HTML 185Page - ATMEL Corporation ATMEGA649 Datasheet HTML 186Page - ATMEL Corporation ATMEGA649 Datasheet HTML 187Page - ATMEL Corporation ATMEGA649 Datasheet HTML 188Page - ATMEL Corporation ATMEGA649 Datasheet HTML 189Page - ATMEL Corporation ATMEGA649 Datasheet HTML 190Page - ATMEL Corporation ATMEGA649 Datasheet HTML 191Page - ATMEL Corporation ATMEGA649 Datasheet HTML 192Page - ATMEL Corporation ATMEGA649 Datasheet HTML 193Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 189 / 375 page
background image
189
ATmega329/3290/649/6490
2552H–AVR–11/06
Figure 79. Three-wire Mode, Timing Diagram
The Three-wire mode timing is shown in Figure 79. At the top of the figure is a USCK
cycle reference. One bit is shifted into the USI Shift Register (USIDR) for each of these
cycles. The USCK timing is shown for both external clock modes. In External Clock
mode 0 (USICS0 = 0), DI is sampled at positive edges, and DO is changed (Data Regis-
ter is shifted by one) at negative edges. External Clock mode 1 (USICS0 = 1) uses the
opposite edges versus mode 0, i.e., samples data at negative and changes the output at
positive edges. The USI clock modes corresponds to the SPI data mode 0 and 1.
Referring to the timing diagram (Figure 79.), a bus transfer involves the following steps:
1.
The Slave device and Master device sets up its data output and, depending on
the protocol used, enables its output driver (mark A and B). The output is set up
by writing the data to be transmitted to the Serial Data Register. Enabling of the
output is done by setting the corresponding bit in the port Data Direction Regis-
ter. Note that point A and B does not have any specific order, but both must be at
least one half USCK cycle before point C where the data is sampled. This must
be done to ensure that the data setup requirement is satisfied. The 4-bit counter
is reset to zero.
2.
The Master generates a clock pulse by software toggling the USCK line twice (C
and D). The bit value on the slave and master’s data input (DI) pin is sampled by
the USI on the first edge (C), and the data output is changed on the opposite
edge (D). The 4-bit counter will count both edges.
3.
Step 2. is repeated eight times for a complete register (byte) transfer.
4.
After eight clock pulses (i.e., 16 clock edges) the counter will overflow and indi-
cate that the transfer is completed. The data bytes transferred must now be
processed before a new transfer can be initiated. The overflow interrupt will wake
up the processor if it is set to Idle mode. Depending of the protocol used the
slave device can now set its output to high impedance.
MSB
MSB
654321
LSB
1
2
3
4
5
6
7
8
654321
LSB
USCK
USCK
DO
DI
D
C
B
A
E
CYCLE ( Reference )



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


Datasheet Download

Go To PDF Page


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


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