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