
Contents
Product Specification (V1.0) 06.01.2004
iii
Contents
1
GENERAL DESCRIPTION...................................................................................................1
2
FEATURES...........................................................................................................................1
3
PIN ASSIGNMENT...............................................................................................................2
4
FUNCTION DESCRIPTION..................................................................................................4
4.1 Operational Registers ..................................................................................................4
4.1.1
R0 (Indirect Address Register)......................................................................................4
4.1.2
R1 (TCC) .......................................................................................................................4
4.1.3
R2 (Program Counter) & Stack......................................................................................4
4.1.4
R3 (Status Register)......................................................................................................6
4.1.5
R4 (RAM Select Register).............................................................................................6
4.1.6
R5~R8 (Port 5 ~ Port8)..................................................................................................7
4.1.7
R9 (Port9)......................................................................................................................7
4.1.8
RA (SPIRB: SPI Read Buffer)........................................................................................8
4.1.9
RB (SPIWB: SPI Write Buffer).......................................................................................8
4.1.10 RC (SPIS: SPI Status Segister).....................................................................................8
4.1.11 RD (SPIC: SPI Control Register)...................................................................................9
4.1.12 RE (TMR1: Timer1 register) ........................................................................................10
4.1.13 RF (PWP: Pulse width preset register)........................................................................10
4.1.14 R20~R3E (General Purpose Register)........................................................................10
4.1.15 R3F (Interrupt Status Register) ...................................................................................10
4.2 Special Purpose Registers.........................................................................................10
4.2.1
A (Accumulator)...........................................................................................................10
4.2.2
CONT (Control Register)............................................................................................. 11
4.2.3
IOC5 ~ IOC9 (I/O Port Control Register)..................................................................... 11
4.2.4
IOCC (T1CON: Timer1 control register)...................................................................... 11
4.2.5
IOCD (Pull-high Control Register)...............................................................................12
4.2.6
IOCE (WDT Control Register).....................................................................................12
4.2.7
IOCF (Interrupt Mask Register)...................................................................................13
4.3 TCC/WDT Presacler ..................................................................................................14
4.4 I/O Ports.....................................................................................................................15
4.5 SERIAL PERIPHERAL INTERFACE MODE..............................................................17
4.5.1
Overview & Features...................................................................................................17
4.5.2
SPI Function Description.............................................................................................19
4.5.3
SPI Signal & Pin Description.......................................................................................20
4.5.4
Programmed the related registers...............................................................................22
4.5.5
SPI Mode Timing.........................................................................................................24
4.5.6
Software Application of SPI.........................................................................................25
4.6 Timer 1.......................................................................................................................30
4.6.1
Overview......................................................................................................................30
4.6.2
Function description ....................................................................................................30