欢迎访问ic37.com |
会员登录 免费注册
发布采购

EM78M612ADM 参数 Datasheet PDF下载

EM78M612ADM图片预览
型号: EM78M612ADM
PDF下载: 下载PDF文件 查看货源
内容描述: 通用串行总线微控制器系列 [Universal Serial Bus Microcontroller Series]
分类和应用: 微控制器光电二极管
文件页数/大小: 38 页 / 1272 K
品牌: ELAN [ ELAN MICROELECTRONICS CORP ]
 浏览型号EM78M612ADM的Datasheet PDF文件第5页浏览型号EM78M612ADM的Datasheet PDF文件第6页浏览型号EM78M612ADM的Datasheet PDF文件第7页浏览型号EM78M612ADM的Datasheet PDF文件第8页浏览型号EM78M612ADM的Datasheet PDF文件第10页浏览型号EM78M612ADM的Datasheet PDF文件第11页浏览型号EM78M612ADM的Datasheet PDF文件第12页浏览型号EM78M612ADM的Datasheet PDF文件第13页  
EM78M612  
Universal Serial Bus Microcontroller Series  
8.2.1 Special Purpose Registers  
When the microcontroller executes instruction, specific registers are invoked for assistance,  
such as; Status Register which records the calculation status, Port I/O Control Registers  
which control the I/O pins’ direction, etc. The EM78M612 series provides a lot more of other  
special purpose registers with different functions.  
There are 23 Special Operation Registers which are located from Address 0x00 to 0x0E in  
Bank0, and from Address 0x08 to 0x0F in Bank1. On other hand, 17 more Special Control  
Registers are available to control functions or I/O direction. These are arranged from  
Address 0x05 to 0x0F in Bank0, and from Address 0x08 to 0x0F in Bank1.  
Note that Special Control Registers can only be read or written by two instructions; IOR and  
IOW. To access registers from Bank1, the Special Purpose Registers Bank selector (R3[7])  
should be set first.  
00 R0 (Indirection Addressing Register)  
01 R1 (Time Clock / Counter Register)  
02 R2 (Program Counter) & Stack  
03 R3 (Status Register)  
04 R4 (RAM Select Register)  
CBK0  
CBK0  
05 R5 (Data line I/O Register)  
06 R6 (Port 6 I/O Register)  
IOC5 (Port 5 I/O Control Register)  
IOC6 (Port 6 I/O Control Register)  
IOC7 (Port 7 I/O Control Register)  
IOC8 (Sink Curent Control Register)  
IOC9 (PDA Control Register)  
07 R7 (Port 7 I/O Register)  
08 R8 (Port6 wakeup pin selection Register)  
09 R9 (Port7 wakeup pin selection Register)  
0A RA (High Pattern Counter Register)  
0B RB (Low Pattern Counter Register)  
0C RC (USB Application Status Register)  
0D RD (USB FIFO address register)  
0E RE (USB FIFO data register)  
0F RF (Interrupt Status Register)  
CBK1  
IOCA (Operation mode Control Register)  
IOCB (Port 6 pull low Control Register)  
IOCC (Port 6 pull high Control Register)  
IOCD (Port 7 pull high Control Register)  
IOCE (Special Function Control Register)  
IOCF (Interrupt Mask Register)  
CBK1  
08 R8S (PWM1 Duty Cycle Register)  
09 R9S (PWM2 Duty Cycle Register)  
0A RAS (AD Channel Select Register)  
0B RBS (AD MSB Data Register  
0C RCS (AD LSB Data Register)  
0D  
IOC8S (PWM Control Register)  
IOCAS (AD Control Register)  
IOCCS(EEPROMBYTE0)  
IOCDS(EEPROMBYTE1)  
IOCES(EEPROMBYTE2)  
IOCFS(EEPROMBYTE3)  
0E RES (EEPROMMODE SELECTRegister)  
0F  
10  
00  
01  
10  
11  
EP0'sFIFO  
EP1'sFIFO  
Data Byte Pointer of EP0  
Data Byte Pointer of EP1  
B yte 0  
B yte 1  
B yte 2  
B yte 3  
B yte 4  
B yte 5  
B yte 6  
B yte 7  
General Purpose Register  
1F  
20  
General Purpose General Purpose General Purpose General Purpose  
Registers  
(Bank0)  
Registers  
(Bank1)  
Registers  
(Bank2)  
Registers  
(Bank3)  
3F  
Fig 8.1 The Organization of EM78M612 Data RAM  
This specification may change without further notice.  
2004/4/28 V1.1  
9