
Philips Electronics
DESCRIPTION
The P87C554 Single-Chip 8-Bit Microcontroller is manufactured in an advanced CMOS process and is a derivative of the 80C51 microcontroller family. The 87C554 has the same instruction set as the 80C51.
FEATURES
•80C51 central processing unit
•16k ×8 EPROM expandable externally to 64k bytes
•An additional 16-bit timer/counter coupled to four capture registers and three compare registers
•Two standard 16-bit timer/counters
•512 ×8 RAM, expandable externally to 64k bytes
•Capable of producing eight synchronized, timed outputs
•A 10-bit ADC with eight multiplexed analog inputs
•Fast 8-bit ADC option
•Two 8-bit resolution, pulse width modulation outputs
•Five 8-bit I/O ports plus one 8-bit input port shared with analog inputs
•I2C-bus serial I/O port with byte oriented master and slave
functions
•On-chip watchdog timer
•Extended temperature ranges
•Full static operation – 0 to 16 MHz
•Operating voltage range: 2.7 V to 5.5 V (0 to 16 MHz) and 4.5 V to 5.5 V (16 to 33 MHz)
•Three security bits
•Encryption array – 64 bytes
•4 level priority interrupt
•15 interrupt sources
•Full-duplex enhanced UART
– Framing error detection
– Automatic address recognition
•Power control modes
– Clock can be stopped and resumed
– Idle mode
– Power down mode
•Second DPTR register
•ALE inhibit for EMI reduction
•Programmable I/O pins
•Wake-up from power-down by external interrupts
•Software reset
•Power-on detect reset
•ADC charge pump disable
•ONCE mode
•ADC active in Idle mode