AT83C5135 Atmel Corporation, AT83C5135 Datasheet - Page 61

no-image

AT83C5135

Manufacturer Part Number
AT83C5135
Description
Manufacturer
Atmel Corporation
Datasheet

Specifications of AT83C5135

Max. Operating Frequency
32 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)
512
Operating Voltage (vcc)
2.7 to 3.6
Timers
4
Mask Rom (kbytes)
16
Watchdog
Yes
16. Interrupt System
16.1
Figure 16-1. Interrupt Control System
7683C–USB–11/07
Overview
USBINT
UEPINT
EXF2
KBD IT
TWI IT
SPI IT
INT0
INT1
PCA IT
TF0
TF1
TF2
RI
TI
TCON.0
TCON.2
IT0
IT1
Individual Enable
1
0
0
1
The AT83C5134/35/36 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.
Each interrupt source can also be individually programmed to one out of four priority levels by
setting or clearing a bit in the Interrupt Priority register (Table 16-3.) and in the Interrupt Priority
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,
AT83C5134/35/36
High priority
interrupt
Interrupt
Polling
Sequence, Decreasing From
High-to-Low Priority
Low Priority
Interrupt
61

Related parts for AT83C5135