Contents
Contents
1
2
3
4
GENERAL DESCRIPTION................................................................................................... 1
FEATURES........................................................................................................................... 1
PIN ASSIGNMENT ...............................................................................................................2
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
Product Specification (V1.0) 06.01.2004
• iii