Rainbow Electronics T89C51CC01 User Manual
Page 147

i
T89C51CC01
Rev. D – 17-Dec-01
1. Features .......................................................................................................... 1
2. Description ....................................................................................................... 2
3. Block Diagram ................................................................................................. 2
4. Pin Configuration ............................................................................................. 3
4.1 I/O Configurations ..................................................................................... 7
4.2 Port 1, Port 3 and Port 4 ............................................................................ 7
4.3 Port 0 and Port2 ........................................................................................ 8
4.4 Read-Modify-Write Instructions ................................................................. 9
4.5 Quasi-Bidirectional Port Operation ............................................................ 10
5. SFR Mapping .................................................................................................. 11
6. Clock ............................................................................................................... 17
6.1 Description ................................................................................................ 17
6.2 Register ..................................................................................................... 19
7.1 Internal Space ............................................................................................ 22
7.2 External Space .......................................................................................... 23
7.3 Dual Data Pointer ...................................................................................... 24
7.4 Registers ................................................................................................... 26
8.1 Write Data in the column latches ............................................................... 28
8.2 Programming ............................................................................................. 28
8.3 Read Data ................................................................................................. 28
8.4 Examples ................................................................................................... 29
8.5 Registers ................................................................................................... 30
9.1 External Code Memory Access ................................................................. 31
9.2 FLASH Memory Architecture ..................................................................... 33
9.3 Overview of FM0 operations ..................................................................... 35
9.4 Registers .................................................................................................... 41
10.1 Flash Programming and Erasure ............................................................ 42
10.2 Boot Process ........................................................................................... 43
10.3 Application-Programming-Interface ......................................................... 44
10.4 XROW Bytes ........................................................................................... 45
10.5 Hardware Security Byte ........................................................................... 46
11.1 Framing Error Detection ......................................................................... 47
11.2 Automatic Address Recognition .............................................................. 48
11.3 Given Address ........................................................................................ 49
11.4 Broadcast Address ................................................................................. 49
11.5 Registers .................................................................................................. 50
12.1 Timer/Counter Operations ....................................................................... 53
12.2 Timer 0 .................................................................................................... 53
12.3 Timer 1 .................................................................................................... 55
12.4 Interrupt ................................................................................................... 56
12.5 Registers ................................................................................................. 57
13.1 Auto-Reload Mode ................................................................................. 61
13.2 Programmable Clock-Output .................................................................. 62
13.3 Registers ................................................................................................. 64