Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

AT90SCR100 Datasheet(PDF) 284 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) 284 Page - ATMEL Corporation

Back Button AT90SCR100 Datasheet HTML 280Page - ATMEL Corporation AT90SCR100 Datasheet HTML 281Page - ATMEL Corporation AT90SCR100 Datasheet HTML 282Page - ATMEL Corporation AT90SCR100 Datasheet HTML 283Page - ATMEL Corporation AT90SCR100 Datasheet HTML 284Page - ATMEL Corporation AT90SCR100 Datasheet HTML 285Page - ATMEL Corporation AT90SCR100 Datasheet HTML 286Page - ATMEL Corporation AT90SCR100 Datasheet HTML 287Page - ATMEL Corporation AT90SCR100 Datasheet HTML 288Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 284 / 433 page
background image
284
TPR0327AY–SMS–30Jan09
AT90SCR100
Figure 21-7.
SPI - Slave with DPRAM operation - Second part
If the number of bytes to be received or sent is not known, a timeout can be used. It can be acti-
vated by entering a time bit value in the HSSPITIMEOUT and setting the HSSPICR.STTTO bit.
As the amount of data is unknown, the two registers (HSSPICNT) have to be set to the maxi-
mum value, 16. When the timeout occurs, the HSSPIIR.TIMEOUT bit is set. If the HSSPI
interrupt enable bit and the HSSPIIER.TIMEOUTIE bit have been previously set, an interrupt is
generated. The number of byte received is available in the HSSPICNT register. Clearing the
HSSPIIR.TIMEOUT bit by soft or by setting the HSSPICR.STTTO bit will update the internal
DPRAM
nb_data to
receive known?
LABEL
"RECEIVE DATA"
nb_data to receive >16?
rx_buf_full?
Write nb_data to
receive in HSSPICNT
Write 16 in HSSPICNT
Wait BTD (HSSPIIR)
Write 16 in
HSSPICNT
Clear BTD (HSSPIIR)
YES
YES
NO
NO
YES
NO
GOTO LABEL
"RECEIVE DATA UK"
Clear BTD (HSSPIIR)
nb_data to receive >16?
YES
Write nb_data left
in HSSPICNT
NO
Read HSSPICNT
Start copy of received data into
RAM using HSSPIDMA.
Read received data directly in RAM
Read HSSPICNT
Start copy of received data into
RAM using HSSPIDMA.
Read received data directly in RAM



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