EM73866芯片解密及反向汇编
EMC产品线主要包含:消费性芯片、通讯类芯片、微控制器、个人计算机外设芯片、数字显示器芯片及智能型人机接口技术之应用芯片等。龙人计算机是一家强调反向研发IC新产品为主轴的集成电路有限公司,拥有先进的EMC的C编译器WicePlus,用户的C源代码可以通过此编译器编译成汇编代码而生成机器代码,可迅速破解各种疑难芯片。EM73866便是一典型案例,其破解的技术概述及特性如下:
EM73866概述
EM73866是一个为液晶产品应用而设计的4位的高性能单芯片CMOS微控制器。其增强的功能包括8K字节ROM,500 - nibble内存,4位ALU,13级子程序嵌套,22级时基,2个12位定时器/计数器为内核的功能。 EM73866还包含了6个中断源,两个输入端口,7个双向端口,32×4最大的液晶显示屏,内置看门狗定时器和高速定时器/计数器。
EM73866有三种操作模式(慢速,空闲,停止),旨在降低功耗。
EM73866特性
Operating voltage : 2.2V ~ 6V
Clock source : Dual clock system.
Low-frequency oscillator is Crystal or RC oscillator (32kHz, connect an external resistor) by
mask option and high-frequency oscillator is an RC (connect an external resistor) or Crystal oscillator.
Instruction set : 107 powerful instructions
Instruction cycle time :
Up to 2?s for 4 MHz (high speed clock)
244 us for 32768 Hz (low speed clock)
122 us for 32768 Hz (low speed clock with double frequency)
ROM capacity : 8192 x 8 bits
RAM capacity : 500 x 4 bits
Input port : two ports (P0, P2), P0 (0 ~3), P2 (0 ~ 3), Idle/Stop releasing function are available by mask option.
Bidirectional port : seven ports (P1, P3, P4, P5, P6, P7, P8). P4.1 is shared with HTC external input. Idle/Stop releasing function are available by mask option for P8 (0 ~ 3).
12-bit timer/counter : two 12-bit timer/counters are programmable for timer, event counter and pulse width measurement.
Built-in watchdog-timer: available by mask option
Built-in time base counter: 22 stages
Built-in high Speed Timer/Counter: Could be timer, melody output or pulse width measurement
13 levels Subroutine nesting
Interrupt : External . . . . . 2 input interrupt sources
Internal . . . . . . 2 Timer overflow interrupts, 1 time base
1 time base interrupt
1 high speed counter overflow interrupt
LCD driver : Max. of 32 X 4 dots, 1/4, 1/3, 1/2 static four kinds of duty selectable, 1/2 or 1/3 bias choice and dynamic
resistor available
Power saving function: Slow, Idle, and Stop operation modes
ackage type : 76 pins Chip form
EM73866应用
家电
消费类产品
手持式游戏机
计算器
玩具控制器
EM73866概述
EM73866是一个为液晶产品应用而设计的4位的高性能单芯片CMOS微控制器。其增强的功能包括8K字节ROM,500 - nibble内存,4位ALU,13级子程序嵌套,22级时基,2个12位定时器/计数器为内核的功能。 EM73866还包含了6个中断源,两个输入端口,7个双向端口,32×4最大的液晶显示屏,内置看门狗定时器和高速定时器/计数器。
EM73866有三种操作模式(慢速,空闲,停止),旨在降低功耗。
EM73866特性
Operating voltage : 2.2V ~ 6V
Clock source : Dual clock system.
Low-frequency oscillator is Crystal or RC oscillator (32kHz, connect an external resistor) by
mask option and high-frequency oscillator is an RC (connect an external resistor) or Crystal oscillator.
Instruction set : 107 powerful instructions
Instruction cycle time :
Up to 2?s for 4 MHz (high speed clock)
244 us for 32768 Hz (low speed clock)
122 us for 32768 Hz (low speed clock with double frequency)
ROM capacity : 8192 x 8 bits
RAM capacity : 500 x 4 bits
Input port : two ports (P0, P2), P0 (0 ~3), P2 (0 ~ 3), Idle/Stop releasing function are available by mask option.
Bidirectional port : seven ports (P1, P3, P4, P5, P6, P7, P8). P4.1 is shared with HTC external input. Idle/Stop releasing function are available by mask option for P8 (0 ~ 3).
12-bit timer/counter : two 12-bit timer/counters are programmable for timer, event counter and pulse width measurement.
Built-in watchdog-timer: available by mask option
Built-in time base counter: 22 stages
Built-in high Speed Timer/Counter: Could be timer, melody output or pulse width measurement
13 levels Subroutine nesting
Interrupt : External . . . . . 2 input interrupt sources
Internal . . . . . . 2 Timer overflow interrupts, 1 time base
1 time base interrupt
1 high speed counter overflow interrupt
LCD driver : Max. of 32 X 4 dots, 1/4, 1/3, 1/2 static four kinds of duty selectable, 1/2 or 1/3 bias choice and dynamic
resistor available
Power saving function: Slow, Idle, and Stop operation modes
ackage type : 76 pins Chip form
EM73866应用
家电
消费类产品
手持式游戏机
计算器
玩具控制器