P89CV51RC2FBC,557 NXP Semiconductors, P89CV51RC2FBC,557 Datasheet - Page 76

IC 80C51 MCU FLASH 64K 44-TQFP

P89CV51RC2FBC,557

Manufacturer Part Number
P89CV51RC2FBC,557
Description
IC 80C51 MCU FLASH 64K 44-TQFP
Manufacturer
NXP Semiconductors
Series
89Cr
Datasheet

Specifications of P89CV51RC2FBC,557

Program Memory Type
FLASH
Program Memory Size
32KB (32K x 8)
Package / Case
44-TQFP, 44-VQFP
Core Processor
8051
Core Size
8-Bit
Speed
40MHz
Connectivity
EBI/EMI, SPI, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
32
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
P89CV5x
Core
80C51
Data Bus Width
8 bit
Data Ram Size
1 KB
Interface Type
SPI/UART
Maximum Clock Frequency
40 MHz
Number Of Programmable I/os
32
Number Of Timers
3
Operating Supply Voltage
4.5 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
568-4255
935284104557
P89CV51RC2FBC

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P89CV51RC2FBC,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
NXP Semiconductors
15. Contents
1
2
2.1
2.2
2.3
3
3.1
4
5
5.1
5.2
6
6.1
6.2
6.2.1
6.2.2
6.2.3
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
6.3.7
6.3.8
6.4
6.4.1
6.4.2
6.4.3
6.4.4
6.5
6.5.1
6.5.2
6.5.3
6.5.4
6.5.5
6.6
6.6.1
6.6.2
6.6.3
6.6.4
6.6.5
6.6.6
6.6.7
6.6.8
6.6.9
General description . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Ordering information . . . . . . . . . . . . . . . . . . . . . 2
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Pinning information . . . . . . . . . . . . . . . . . . . . . . 4
Functional description . . . . . . . . . . . . . . . . . . . 9
Principal features . . . . . . . . . . . . . . . . . . . . . . . 1
Additional features . . . . . . . . . . . . . . . . . . . . . . 1
Comparison to P89C51RB2/RC2/RD2 devices 2
Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 2
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
Special function registers . . . . . . . . . . . . . . . . . 9
Memory organization . . . . . . . . . . . . . . . . . . . 13
Expanded data RAM addressing . . . . . . . . . . 13
Dual data pointers. . . . . . . . . . . . . . . . . . . . . . 15
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Flash memory. . . . . . . . . . . . . . . . . . . . . . . . . 17
Flash organization . . . . . . . . . . . . . . . . . . . . . 17
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Boot block . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Power-on reset code execution. . . . . . . . . . . . 18
Hardware activation of the bootloader . . . . . . 18
ISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Using ISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
IAP method . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Timers/counters 0 and 1 . . . . . . . . . . . . . . . . . 26
Mode 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Mode 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Timer 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Capture mode . . . . . . . . . . . . . . . . . . . . . . . . . 31
Auto-reload mode (up or down counter) . . . . . 32
Programmable clock-out . . . . . . . . . . . . . . . . . 34
Baud rate generator mode . . . . . . . . . . . . . . . 34
Summary of baud rate equations . . . . . . . . . . 35
UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Mode 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Mode 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Framing error . . . . . . . . . . . . . . . . . . . . . . . . . 37
More about UART Mode 1 . . . . . . . . . . . . . . . 38
More about UART Modes 2 and 3 . . . . . . . . . 38
Multiprocessor communications . . . . . . . . . . . 38
Automatic address recognition . . . . . . . . . . . . 39
6.7
6.7.1
6.7.2
6.8
6.9
6.9.1
6.9.2
6.9.3
6.9.4
6.9.5
6.10
6.11
6.12
6.12.1
6.12.2
6.13
6.13.1
6.13.1.1
7
8
9
9.1
10
11
12
13
13.1
13.2
13.3
13.4
14
15
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
© NXP B.V. 2009.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
P89CV51RB2/RC2/RD2
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 59
Static characteristics . . . . . . . . . . . . . . . . . . . 59
Dynamic characteristics . . . . . . . . . . . . . . . . . 62
Package outline . . . . . . . . . . . . . . . . . . . . . . . . 71
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 73
Revision history . . . . . . . . . . . . . . . . . . . . . . . 74
Legal information . . . . . . . . . . . . . . . . . . . . . . 75
Contact information . . . . . . . . . . . . . . . . . . . . 75
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Serial Peripheral Interface (SPI). . . . . . . . . . . 41
SPI features . . . . . . . . . . . . . . . . . . . . . . . . . . 41
SPI description . . . . . . . . . . . . . . . . . . . . . . . . 41
Watchdog timer . . . . . . . . . . . . . . . . . . . . . . . 43
PCA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
PCA capture mode. . . . . . . . . . . . . . . . . . . . . 48
16-bit software timer mode. . . . . . . . . . . . . . . 49
High-speed output mode . . . . . . . . . . . . . . . . 50
Pulse width modulator mode . . . . . . . . . . . . . 51
PCA watchdog timer . . . . . . . . . . . . . . . . . . . 52
Security bits . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Interrupt priority and polling sequence . . . . . . 53
Power-saving modes . . . . . . . . . . . . . . . . . . . 56
Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Power-down mode . . . . . . . . . . . . . . . . . . . . . 56
System clock and clock options . . . . . . . . . . . 57
Clock input options and recommended
capacitor values for oscillator . . . . . . . . . . . . . 57
Clock control register (CKCON) . . . . . . . . . . . 58
Explanation of symbols . . . . . . . . . . . . . . . . . 63
Data sheet status . . . . . . . . . . . . . . . . . . . . . . 75
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Document identifier: P89CV51RB2_RC2_RD2_3
80C51 with 1 kB RAM, SPI
Date of release: 25 August 2009
All rights reserved.

Related parts for P89CV51RC2FBC,557