Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AT90SCR100 Datasheet(PDF) 160 Page - ATMEL Corporation

Part # AT90SCR100
Description  8-bit Microcontroller for Smart Card Readers
PDF  433 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT90SCR100 Datasheet(HTML) 160 Page - ATMEL Corporation

Back Button AT90SCR100 Datasheet HTML 156Page - ATMEL Corporation AT90SCR100 Datasheet HTML 157Page - ATMEL Corporation AT90SCR100 Datasheet HTML 158Page - ATMEL Corporation AT90SCR100 Datasheet HTML 159Page - ATMEL Corporation AT90SCR100 Datasheet HTML 160Page - ATMEL Corporation AT90SCR100 Datasheet HTML 161Page - ATMEL Corporation AT90SCR100 Datasheet HTML 162Page - ATMEL Corporation AT90SCR100 Datasheet HTML 163Page - ATMEL Corporation AT90SCR100 Datasheet HTML 164Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 160 / 433 page
background image
160
TPR0327AY–SMS–30Jan09
AT90SCR100
PIDs and separate data toggle sequence bits for the data transmitter and receiver. Receiver
sequence bits toggle only when the receiver is able to accept data and receives an error-free
data packet with the correct data PID. Transmitter sequence bits toggle only when the data
transmitter receives a valid ACK handshake. Data toggle synchronization is not supported for
isochronous transfers.
14.4
Attachment Procedure
This procedure must be applied in order to connect the pull-up between the USB signal D+ and
USBReg, thus identifying a Full-Speed USB device.
Even after reset, the pull-up is not connected. This operation must be controlled by the software
in order to attach the device.
We can imagine two integration scenarios for AT90SCR100:
• If the AT90SCR100 is standalone USB device Smart Card reader, then, connecting the USB
cable into a computer, for instance, will power up the AT90SCR100. After chip initialization,
PLL running, the USB module can be enabled using USBCR.USBE bit, set attachement pull-
up can also be set to make the host detect a full-speed peripheral. The host will then reset
the communication, and the FEURI interruption will trigger. A enumeration procedure can
finally go ahead naturally.
• If the AT90SCR100 can be controlled by different hosts, for example by USART and USB,
and if the host detection must be done dynamically, then a specific detection must be
initiated. After chip power up, communication modules initialisation and PLL activation, the
interruption on USART and USB (in the example) must be activated. The attachement pull-up
must be enabled. Then, the first interruption (USBPI.FEURI or USART reception) will indicate
the host communication mode. Please note that in this case, the D- line may be in High-Z
state, making the USB module consumpts until the USB module is disabled or
communication is runnning. To prevent consumption issue, a resistor or 1MegaOhm should
be place as pull-up on USB D- line.
14.5
USB Interrupts
The USB interrupt sources are split into two main families:
• The USB Protocol Interrupts (Falling Edge on USB Reset, Start Of Frame, Resume,
Suspend). They are included into the USBPI register (see “USBPI - USB Protocol Interrupt
register” on page 165 for further details).
• The USB Endpoint Interrupt (Endpoint0, 1, 2, 3, 4, 5, 6 and 7). They are included into the
USBEI register (see “USBEI - USB Endpoint Interrupt Register” on page 166 for further
details). This register only indicates which endpoint of the eight holds the source of the
interruption. The source of the interruption can then be retrieved by checking the register
USBCSEX corresponding to the endpoint (see “USBCSEX - USB Control And Status
The USB hardware module integrates the attachment pull-up resistors connected
between the USB D+ differential data line and the internal 3.3 V USB regulator
(USBReg).
The serial resistors required by USB certification are not embedded in the USB
hardware module. They must be added externally.
Note
Note



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