AT89C5131A-M Atmel Corporation, AT89C5131A-M Datasheet - Page 79

no-image

AT89C5131A-M

Manufacturer Part Number
AT89C5131A-M
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89C5131A-M

Flash (kbytes)
32 Kbytes
Max. Operating Frequency
48 MHz
Cpu
8051-12C
Max I/o Pins
34
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device
Spi
1
Twi (i2c)
1
Uart
1
Sram (kbytes)
1.25
Eeprom (bytes)
1024
Self Program Memory
API
Operating Voltage (vcc)
2.7 to 5.5
Timers
4
Isp
UART/USB
Watchdog
Yes
16. Interrupt System
16.1
Figure 16-1. Interrupt Control System
4337K–USB–04/08
Overview
USBINT
UEPINT
EXF2
KBD IT
TWI IT
SPI IT
INT0
INT1
TF0
PCA IT
TF1
TF2
RI
TI
TCON.0
TCON.2
IT0
IT1
Individual Enable
The AT89C5130A/31A-M has a total of 11 interrupt vectors: two external interrupts (INT0 and
INT1), three timer interrupts (timers 0, 1 and 2), the serial port interrupt, SPI interrupt, Keyboard
interrupt, USB interrupt and the PCA global interrupt. These interrupts are shown in Figure 16-1.
Each of the interrupt sources can be individually enabled or disabled by setting or clearing a bit
in the Interrupt Enable register
which must be cleared to disable all interrupts at once.
IE0
IE1
IPH, IPL
(Table
Global Disable
3
0
3
0
3
0
3
0
3
0
3
0
3
0
3
0
3
0
3
0
3
0
16-2). This register also contains a global disable bit,
AT89C5130A/31A-M
High priority
interrupt
Interrupt
Polling
Sequence, Decreasing From
High-to-Low Priority
Low Priority
Interrupt
79

Related parts for AT89C5131A-M