P89C664HBA/00,512 NXP Semiconductors, P89C664HBA/00,512 Datasheet - Page 39
![IC 80C51 MCU FLASH 64K 44-PLCC](/photos/6/98/69845/568-44-plcc_sot187-2_sml.jpg)
P89C664HBA/00,512
Manufacturer Part Number
P89C664HBA/00,512
Description
IC 80C51 MCU FLASH 64K 44-PLCC
Manufacturer
NXP Semiconductors
Series
89Cr
Datasheet
1.P89C660HBA00512.pdf
(89 pages)
Specifications of P89C664HBA/00,512
Core Processor
8051
Core Size
8-Bit
Speed
33MHz
Connectivity
I²C, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
32
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
44-PLCC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Other names
568-1271-5
935267448512
P89C664HBA
935267448512
P89C664HBA
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
P89C664HBA/00,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
When Timer 2 is in the baud rate generator mode, one should not try
1. Capture/reload occurs only on timer/counter overflow.
2. Capture/reload occurs on timer/counter overflow and a 1-to-0 transition on T2EX (P1.1) pin except when Timer 2 is used in the baud rate
Philips Semiconductors
to read or write TH2 and TL2. As a baud rate generator, Timer 2 is
incremented every state time (f
T2; under these conditions, a read or write of TH2 or TL2 may not
be accurate. The RCAP2 registers may be read, but should not be
written to, because a write might overlap a reload, and cause write
and/or reload errors. The timer should be turned off (clear TR2)
before accessing Timer 2 or RCAP2 registers.
Summary Of Baud Rate Equations: Timer 2 is in baud rate
generating mode. If Timer 2 is being clocked through pin T2(P1.0)
the baud rate is:
If Timer 2 is being clocked internally, the baud rate is:
Table 11.
Table 12.
NOTES:
2002 Oct 28
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/1KB/2KB/8KB RAM
16-bit Auto-Reload
16-bit Capture
Baud rate generator receive and transmit same baud rate
Receive only
Transmit only
16-bit
Auto-Reload
generator mode.
Baud Rate + Timer 2 Overflow Rate
Baud Rate +
Timer 2 as a Timer
Timer 2 as a Counter
[ n *
* n =
[65536
16 in 6 clock mode
32 in 12 clock mode
16
MODE
MODE
OSC
/2) or asynchronously from pin
f
(RCAP2H, RCAP2L)]]
OSC
39
set, separately, to turn the timer on. See Table 11 for set-up of Timer 2
Except for the baud rate generator mode, the values given for T2CON
Where f
To obtain the reload value for RCAP2H and RCAP2L, the above
equation can be rewritten as:
Timer/Counter 2 Set-up
do not include the setting of the TR2 bit. Therefore, bit TR2 must be
as a timer. Also see Table 12 for set-up of Timer 2 as a counter.
INTERNAL CONTROL
INTERNAL CONTROL
RCAP2H, RCAP2L + 65536
(Note 1)
(Note 1)
OSC
00H
01H
34H
24H
14H
02H
03H
= Oscillator Frequency
P89C660/P89C662/P89C664/
T2CON
TMOD
EXTERNAL CONTROL
EXTERNAL CONTROL
n *
Baud Rate
f
OSC
(Note 2)
(Note 2)
0AH
0BH
08H
09H
36H
26H
16H
P89C668
Product data