Datasheet

ii
4182O–CAN–09/08
AT89C51CC03
Registers............................................................................................................. 39
Program/Code Memory ...................................................................... 40
External Code Memory Access .......................................................................... 41
Flash Memory Architecture................................................................................. 42
Overview of FM0 Operations.............................................................................. 46
Operation Cross Memory Access ..................................................... 55
Sharing Instructions ........................................................................... 56
In-System Programming (ISP) ........................................................... 58
Flash Programming and Erasure........................................................................ 58
Boot Process ...................................................................................................... 58
Application Programming Interface..................................................................... 60
XROW Bytes....................................................................................................... 60
Hardware Security Byte...................................................................................... 61
Serial I/O Port ..................................................................................... 62
Framing Error Detection .................................................................................... 62
Automatic Address Recognition.......................................................................... 63
Given Address ................................................................................................... 64
Broadcast Address ............................................................................................ 64
Registers............................................................................................................. 65
Timers/Counters ................................................................................. 68
Timer/Counter Operations .................................................................................. 68
Timer 0................................................................................................................ 68
Timer 1................................................................................................................ 71
Interrupt .............................................................................................................. 72
Registers............................................................................................................. 72
Timer 2 ................................................................................................. 76
Auto-Reload Mode............................................................................................. 76
Programmable Clock-Output .............................................................................. 77
Registers............................................................................................................. 78
Watchdog Timer ................................................................................. 81
Watchdog Programming..................................................................................... 82
Watchdog Timer During Power-down Mode and Idle......................................... 83
CAN Controller .................................................................................... 85
CAN Protocol...................................................................................................... 85
CAN Controller Description................................................................................. 89
CAN Controller Mailbox and Registers Organization.......................................... 90
CAN Controller Management.............................................................................. 92