Owner's manual
Table Of Contents
- 8-bit MCU with CAN controller and Flash
- 1. Description
- 2. Features
- 3. Block Diagram
- 4. Pin Configuration
- 5. SFR Mapping
- 6. Clock
- 7. Program/Code Memory
- 8. Data Memory
- 9. EEPROM data memory
- 10. In-System-Programming (ISP)
- 11. Serial I/O Port
- 12. Timers/Counters
- 13. Timer 2
- 14. WatchDog Timer
- 15. Atmel CAN Controller
- 15.1. Introduction
- 15.2. CAN Controller Description
- 15.3. CAN Controller Mailbox and Registers Organization
- 15.4. IT CAN management
- 15.5. Bit Timing and BaudRate
- 15.6. Fault Confinement
- 15.7. Acceptance filter
- 15.8. Data and Remote frame
- 15.9. Time Trigger Communication (TTC) and Message Stamping
- 15.10. CAN Autobaud and Listening mode
- 15.11. CAN SFR’s
- 15.12. Registers
- 16. Programmable Counter Array PCA
- 17. Analog-to-Digital Converter (ADC)
- 18. Interrupt System
- 19. Electrical Characteristics
- 20. Ordering Information

Rev.A - May 17, 2001 17
Preliminary
T89C51CC02
7. Program/Code Memory
7.1. Introduction
The T89C51CC02 implement 16 Kbytes of on-chip program/code memory. The FLASH memory increases EPROM
and ROM functionality by in-circuit electrical erasure and programming. Thanks to the internal charge pump, the
high voltage needed for programming or erasing FLASH cells is generated on-chip using the standard VDD voltage.
Thus, the FLASH Memory can be programmed using only one voltage and allows in application software
programming commonly known as IAP. Hardware programming mode is also available using specific programming
tool.
Figure 6. Program/Code Memory Organization
0000h
16 Kbytes
3FFFh
1
FLASH
T89C51CC02