tda8031hl-c107 NXP Semiconductors, tda8031hl-c107 Datasheet - Page 34

no-image

tda8031hl-c107

Manufacturer Part Number
tda8031hl-c107
Description
Usb Smart Card Reader Otp Or Rom
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
8.4
The embedded microcontroller is an 80C51RB+ with an
internal 16 kbyte EPROM (80C51FB with 16 kbyte ROM
for the TDA8031), 256 RAM and 512 AUXRAM. It has the
same instruction set as the 80C51.
The embedded microcontroller is clocked by the frequency
present on pin XTAL1.
The embedded microcontroller may be reset by an active
HIGH signal on pin RESET, but it is also reset by the
Power-on reset signal generated by the voltage
supervisor.
The external interrupt INT0 is used by the ISO UART, by
the analog drivers and by the ETU counters. It must be left
open-circuit in the application.
The external interrupt INT1 is used by the USB interface.
It must be left open-circuit in the application.
A general description, together with the added features, is
described below.
The added features to the 80C51 microcontroller are
similar to the 8XC51FB/RB+ microcontrollers, except for
the wake-up from power-down mode, which is enabled by
a falling edge on pin INT0 (card reader event) or on pin
INT1 due to the addition of an extra delay counter and
enable configuration bits within the UCR2 register; see
Section 8.4.1. For further information please refer to the
published specification of the 8xC51RB + /FB in “Data
Handbook IC20; 80C51-Based 8-bit Microcontrollers” .
Table 28 Principal blocks in the 80C51, 8XC51RB+ and the TDA8030; TDA8031
2003 Jul 04
ROM/EPROM
RAM
ERAM (MOVX)
PCA
WDT
T0
T1
T2
4 level priority interrupt
enhanced UART
delay counter
USB smart card reader (OTP or ROM)
MICROCONTROLLER
FEATURE
128 bytes
4 kbytes
80C51
yes
yes
no
no
no
no
no
no
no
34
The 80C51 microcontroller has four 8-bit I/O ports, three
16-bit timer/event counters, a multi-source, 4-level priority
nested interrupt structure, an enhanced UART and on-chip
oscillator and timing circuits. For systems that require
extra memory capability up to 64 kbytes, it can be
expanded by using standard TTL compatible memories
and logic.
1. 80C51 Central Processing Unit (CPU)
2. Full static operation
3. Security bits: ROM 2 bits
4. Encryption array of 64 bits
5. 4-level priority structure
6. 6 interrupt sources
7. Full duplex enhanced UART with framing error
8. Power control modes (the clock can be stopped and
9. Wake-up from power-down by a falling edge on pins
10. Programmable clock output
11. Second DPTR register
12. Asynchronous port reset
13. Low EMI (inhibit ALE).
Table 28 gives a list of main features to get a better
understanding of the differences between a standard
80C51, an 8XC51RB+ and the embedded microcontroller
in the TDA8030; TDA8031.
detection and automatic address recognition
resumed in IDLE mode and power-down mode)
INT0 and INT1; with an embedded delay counter
8XC51RB+
256 bytes
256 bytes
lowest interrupt priority vector at 002BH
16 kbytes
yes
yes
yes
yes
yes
yes
yes
no
TDA8030; TDA8031
TDA8030; TDA8031
Product specification
256 bytes
512 bytes
16 kbytes
yes
yes
yes
yes
yes
yes
no
no

Related parts for tda8031hl-c107