AT89C5132 Atmel Corporation, AT89C5132 Datasheet - Page 93
AT89C5132
Manufacturer Part Number
AT89C5132
Description
Manufacturer
Atmel Corporation
Datasheets
1.AT89C5132.pdf
(3 pages)
2.AT89C5132.pdf
(182 pages)
3.AT89C5132.pdf
(38 pages)
4.AT89C5132.pdf
(33 pages)
Specifications of AT89C5132
Flash (kbytes)
64 Kbytes
Max. Operating Frequency
20 MHz
Cpu
8051-12C
Max I/o Pins
44
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device
Spi
1
Uart
1
Adc Channels
2
Adc Resolution (bits)
10
Adc Speed (ksps)
22.7
Sram (kbytes)
2.25
Self Program Memory
API
Operating Voltage (vcc)
2.7 to 3.6
Timers
2
Isp
UART/USB
Watchdog
Yes
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
16.6.3.5
Figure 16-16. Data Stream Transmission Flows
4173E–USB–09/07
Busy Status
Write 16 Data to MMDAT
Write 8 Data to MMDAT
Start Transmission
STOP Command
a. Polling Mode
F1EI or F2EI = 1?
Transmission
Data Stream
No More Data
FIFO Empty?
FIFOs Filling
FIFO Filling
DATEN = 1
DATEN = 0
to Send?
Send
As shown in Figure 16-4 the card uses a busy token during a block write operation. This busy
status is reported by the CBUSY flag in MMSTA register and by the MCBI flag in MMINT which
is set every time CBUSY toggles, i.e. when the card enters and exits its busy state. This flag
may generate an MMC interrupt request as detailed in Section "Interrupt", page 96.
Write 16 Data to MMDAT
Unmask FIFOs Empty
Start Transmission
Data Stream
Initialization
FIFOs Filling
DATEN = 1
DATEN = 0
F1EM = 0
F2EM = 0
b. Interrupt Mode
Write 8 Data to MMDAT
Transmission ISR
STOP Command
Mask FIFOs Empty
F1EI or F2EI = 1?
Data Stream
No More Data
FIFO Empty?
FIFO Filling
To Send?
F1EM = 1
F2EM = 1
Send
AT89C5132
93