P87C51MC2BA/02,529 NXP Semiconductors, P87C51MC2BA/02,529 Datasheet
P87C51MC2BA/02,529
Specifications of P87C51MC2BA/02,529
935273219529
P87C51MC2BA/02-S
Available stocks
Related parts for P87C51MC2BA/02,529
P87C51MC2BA/02,529 Summary of contents
Page 1
P87C51MB2/P87C51MC2 80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAM Rev. 03 — 13 November 2003 1. General description The P87C51Mx2 represents the first microcontroller based on Philips Semiconductors’ new 51MX core. The ...
Page 2
Philips Semiconductors 100% binary compatibility with the classic 80C51 so that existing code is completely reusable MHz CPU clock with 6 clock cycles per machine cycle 96 kbytes (MC2 kbytes (MB2) of on-chip OTP 3 ...
Page 3
Philips Semiconductors Low EMI (inhibit ALE) Watchdog timer with programmable prescaler for different time ranges (compatible with 8xC66x with added prescaler) 3. Differences between P87C51MX2/02 part and previous revisions of P87C51MX2 The P87C51MX2/02 offers several advantages over the previous generation ...
Page 4
Philips Semiconductors 5. Block diagram 96kB/64kB CODE EPROM DATA RAM CONFIGURABLE I/Os CRYSTAL OR OSCILLATOR RESONATOR Fig 1. Block diagram. 9397 750 12302 Product data P87C51MB2/P87C51MC2 HIGH PERFORMANCE 80C51 CPU (51 MX CORE) internal bus 3kB/2kB PORT 4 PORT 3 ...
Page 5
Philips Semiconductors 6. Functional diagram Address bus 0-7 Data Bus RXD0 TXD0 INT0 INT1 MISO RXD1 SS TXD1 ALE/PROG Fig 2. Functional diagram. 9397 750 12302 Product data P87C51MB2/P87C51MC2 P87C51Mx2 RST XTAL2 ...
Page 6
Philips Semiconductors 7. Pinning information 7.1 Pinning P1.5/CEX2/SPICLK 7 P1.6/CEX3 8 P1.7/CEX4 9 RST 10 P3.0/RXD0 11 P4.0/RXD1/MIS0 12 P3.1/TXD0 13 P3.2/INT0 14 P3.3/INT1 15 P3.4/T0 16 P3.5/T1 17 Fig 3. Pinning. 9397 750 12302 Product data P87C51MB2/P87C51MC2 80C51 8-bit ...
Page 7
Philips Semiconductors 7.2 Pin description Table 2: Pin description Symbol Pin Type P0 I/O P1 I I/O 6 I/O I/O 7 I/O I/O ...
Page 8
Philips Semiconductors Table 2: Pin description …continued Symbol Pin Type P2 I/O P3.0 - P3.7 11,13 -19 I P4.0 ...
Page 9
Philips Semiconductors Table 2: Pin description …continued Symbol Pin Type 34 O I/O RST 10 I ALE 33 O PSEN XTAL1 21 I XTAL2 ...
Page 10
Philips Semiconductors 8. Functional description 8.1 Memory arrangement P87C51MB2 has 64 kbytes of OTP (MX universal map range: 80:0000-80:FFFF), while P87C51MC2 has 96 kbytes of OTP (MX universal map range: 80:0000-81:7FFF). The P87C51MB2 and P87C51MC2 have 2 kbytes and 3 ...
Page 11
Table 4: Special Function Registers Name Description SFR Addr. Bit address E7 [1] ACC Accumulator E0H [2] AUXR Auxiliary Function Register 8EH [2] AUXR1 Auxiliary Function Register 1 A2H Bit address F7 ...
Page 12
Table 4: Special Function Registers …continued Name Description SFR Addr. DPTR Data Pointer (2 bytes) DPH Data Pointer HIGH 83H DPL Data Pointer LOW 82H EPTR Extended Data Pointer (3 bytes) [2] ...
Page 13
Table 4: Special Function Registers …continued Name Description SFR Addr. Bit address A7 [1] P2 Port 2 A0H Bit address B7 [1] P3 Port 3 B0H Bit address C7 [1] [2] P4 ...
Page 14
Table 4: Special Function Registers …continued Name Description SFR Addr. [2] S1STAT Serial Port 1 Status 84H [2] SPCTL SPI Control Register E2H [2] SPCFG SPI Configuration Register E1H [2] SPDAT SPI ...
Page 15
Philips Semiconductors 8.3 Security bits The P87C51Mx2 has security bits to protect users’ firmware codes. With none of the security bits programmed, the code in the program memory can be verified. When only security bit 1 (see external program memory ...
Page 16
Philips Semiconductors 10. Static characteristics Table 7: Static characteristics for commercial, unless otherwise specified; V amb Symbol Parameter V Input low voltage IL V Input high voltage (ports ...
Page 17
Philips Semiconductors [6] This value applies +70 C. amb [7] Load capacitance for port 0, ALE, and PSEN = 100 pF, load capacitance for all other outputs = 80 pF. [8] Under steady state ...
Page 18
Philips Semiconductors 11. Dynamic characteristics Table 8: Dynamic characteristics +70 C for commercial unless otherwise specified. Formulae including t amb [1][2][3] duty cycle. Symbol Fig Parameter f 4 Oscillator OSC frequency t 4 Clock cycle CLCL ...
Page 19
Philips Semiconductors Table 8: Dynamic characteristics +70 C for commercial unless otherwise specified. Formulae including t amb [1][2][3] duty cycle. Symbol Fig Parameter Data Memory pulse width RLRH pulse width ...
Page 20
Philips Semiconductors Table 8: Dynamic characteristics +70 C for commercial unless otherwise specified. Formulae including t amb [1][2][3] duty cycle. Symbol Fig Parameter LOW to RLAZ address float ...
Page 21
Philips Semiconductors Table 8: Dynamic characteristics +70 C for commercial unless otherwise specified. Formulae including t amb [1][2][3] duty cycle. Symbol Fig Parameter t 10, Enable lead time SPILEAD 11 (Slave) 2.0 MHz 3.0 MHz t ...
Page 22
Philips Semiconductors Table 8: Dynamic characteristics +70 C for commercial unless otherwise specified. Formulae including t amb [1][2][3] duty cycle. Symbol Fig Parameter Rise time SPIR 10, SPI outputs 11 (SPICLK, MOSI, MISO) ...
Page 23
Philips Semiconductors 11.1 Explanation of AC symbols Each timing symbol has five characters. The first character is always ‘t’ (= time). The other characters, depending on their positions, indicate the name of a signal or the logical status of that ...
Page 24
Philips Semiconductors t LHLL ALE t LLPL PSEN t AVLL t LLAX PORT 0 A0-A7 PORT 2 P2.0-P2.7 OR A8-A15 OR A16-A22,P2.7 Fig 4. External program memory read cycle (extended memory cycle). ALE PSEN RD t LLAX t AVLL PORT ...
Page 25
Philips Semiconductors ALE PSEN WR t LLAX t AVLL PORT 0 A0-A7 t AVWL PORT 2 P2.0-P2.7 OR A8-A15 OR A16-A22,P2.7 Fig 6. External data memory write cycle. INSTRUCTION 0 ALE CLOCK t QVXH OUTPUT DATA WRITE TO SBUF INPUT ...
Page 26
Philips Semiconductors SS SPICLK (CPOL = 0) (output) SPICLK (CPOL = 1) (output) MISO (input) t SPIF MOSI (output) Fig 8. SPI master timing (CPHA = 0). SS SPICLK (CPOL = 0) (output) SPICLK (CPOL = 1) (output) MISO (input) ...
Page 27
Philips Semiconductors SS t SPIR t SPILEAD SPICLK (CPOL = 0) (input) t SPIF SPICLK (CPOL = 1) (input) t SPIA MISO Slave MSB/LSB out (output) t SPIDSU MOSI (input) Fig 10. SPI slave timing (CPHA = 0 ...
Page 28
Philips Semiconductors V DD -0.5 V 0.45 V Fig 12. External clock drive. Fig 13. I test condition, active mode (all other pins are disconnected). CC Fig 14. I test condition, idle mode (all other pins are disconnected). CC 9397 ...
Page 29
Philips Semiconductors V DD -0.5 V 0.45 V Fig 15. Clock signal waveform for I Fig 16. I test condition, power-down mode (all other pins are disconnected 9397 750 12302 Product data P87C51MB2/P87C51MC2 0 0.2 V ...
Page 30
Philips Semiconductors 12. Package outline PLCC44: plastic leaded chip carrier; 44 leads pin 1 index DIMENSIONS (mm dimensions are derived from the original inch dimensions) A ...
Page 31
Philips Semiconductors 13. Soldering 13.1 Introduction to soldering surface mount packages This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our Data Handbook IC26; Integrated Circuit Packages ...
Page 32
Philips Semiconductors • For packages with leads on two sides and a pitch (e): – larger than or equal to 1.27 mm, the footprint longitudinal axis is preferred to be parallel to the transport direction of the printed-circuit board; – ...
Page 33
Philips Semiconductors [3] These transparent plastic packages are extremely sensitive to reflow soldering conditions and must on no account be processed through more than one soldering cycle or subjected to infrared reflow soldering with peak temperature exceeding 217 C oven. ...
Page 34
Philips Semiconductors 14. Revision history Table 10: Revision history Rev Date CPCN Description 03 20031113 - Product data (9397 750 12302); ECN 853-2426 01-A14402 dated 6 November 2003 Modifications: • Figure 5 “External data memory read cycle.” on page ‘non-extended ...
Page 35
Philips Semiconductors 15. Data sheet status [1] Level Data sheet status Product status I Objective data Development II Preliminary data Qualification III Product data Production [1] Please consult the most recently issued data sheet before initiating or completing a design. ...
Page 36
Philips Semiconductors Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . . ...