EM78451AP EMC [ELAN Microelectronics Corp], EM78451AP Datasheet - Page 3

no-image

EM78451AP

Manufacturer Part Number
EM78451AP
Description
8-Bit Microcontroller
Manufacturer
EMC [ELAN Microelectronics Corp]
Datasheet
Contents
Product Specification (V1.2) 05.27.2004
1
2
3
4
GENERAL DESCRIPTION................................................................................................... 1
FEATURES........................................................................................................................... 1
PIN ASSIGNMENT ............................................................................................................... 2
FUNCTION DESCRIPTION.................................................................................................. 3
4.1
4.2
4.3
4.4
4.5
4.6
Operational Registers .................................................................................................. 4
Special Purpose Registers ......................................................................................... 10
TCC/WDT Presacler .................................................................................................. 15
I/O Ports ..................................................................................................................... 15
SERIAL PERIPHERAL INTERFACE MODE.............................................................. 17
Timer 1 ....................................................................................................................... 30
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 RC (SPIS: SPI Status Register) .................................................................................... 8
4.1.11 RD (SPIC: SPI Control Register)................................................................................... 8
4.1.12 RE (TMR1: Timer1 register) .......................................................................................... 9
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.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6.1
4.6.2
R0 (Indirect Address Register) ...................................................................................... 4
R1 (TCC) ....................................................................................................................... 4
R2 (Program Counter) & Stack...................................................................................... 4
R3 (Status Register) ...................................................................................................... 5
R4 (RAM Select Register) ............................................................................................. 6
R5~R8 (Port 5 ~ Port8).................................................................................................. 6
R9 (Port9) ...................................................................................................................... 6
RA (SPIRB: SPI Read Buffer)........................................................................................ 8
RB (SPIWB: SPI Write Buffer)....................................................................................... 8
A (Accumulator) ........................................................................................................... 10
CONT (Control Register) ............................................................................................. 10
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
Overview & Features ................................................................................................... 17
SPI Function Description ............................................................................................. 19
SPI Signal & Pin Description ....................................................................................... 21
Programming the related registers .............................................................................. 22
SPI Mode Timing ......................................................................................................... 25
Software Application of SPI ......................................................................................... 26
Overview...................................................................................................................... 30
Function description .................................................................................................... 30
Contents
• iii

Related parts for EM78451AP