Описание
The C504 is a modified and extended version of the c501 Microcontroller. its enhanced functionality, especially the capture compare unit (CCU), allows to use the MCU in motor control applications. Further, the C504 is a compatible with the SAB 80C52/C501 microcontrollers and cam replace it in existing applications. The C504-2R contains a non-volatile 16Kx8 read-only program memory, a volatile on-chip 512×8 read/write data memory, four 8-bit wide ports, three 16-bit timer/counters, a 16-bit capture/compare unite, a 10-bit compare timer, a twelve source, two priority level interrupt structure, a serial port, versatile fail save mechanisms, on-chip emulation support logic, and genuine 10-bit A/D converter. The C504-L is identical to the C504-2R,except that it lacks the on-chip program memory. The C504-2E is the OTP version in the C504 microcontroller with a 16Kx8 one-time programmable (OTP) program memory. The term C504 refers to all versions within this documentation unless otherwise noted.
- Fully compatible to standard 8051 microcontroller
- Up to 40 MHz external operating frequency
- 16 Kbyte on-chip program memory
- C504-2R: ROM version (with optional ROM protection)
- C504-2E: programmable OTP version
- C504-L: without on-chip program memory
- 256 byte on-chip RAM
- 256 byte on-chip XRAM
- Four 8-bit ports
- 2 ports with mixed analog/digital I/O capability
- Three 16-bit timers/counters
- Timer 2 with up/down counter feature
- Capture/compare unit for PWM signal generation and signal capturing
- 3-channel, 16-bit capture/compare unit
- 1-channel, 10-bit compare unit
- Full duplex serial interface (USART)
- 10-bit A/D Converter with 8 multiplexed inputs
- Twelve interrupt sources with two priority levels
- On-chip emulation support logic (Enhanced Hooks Technology TM)
- Programmable 15-bit Watchdog Timer
- Oscillator Watchdog
- Fast Power On Reset
- Power Saving Modes
- Idle mode
- Power-down mode with wake-up capability through INT0
- M-QFP-44 package