Version History
Specification Revision History
Version
Content
EM785830AA
1.0
1.1
1.2
1.3
Initial version
Add 17.9MHz main CLK
Add code option “ADIS” to determine AD channel
1. Change “ADIS” define
2. ADD eFHP5830A, eFHP5830AA, and eFHP5830BA package
1. ADD the description about ADC’s offset voltage
1. Modify stack level from 16 to 12
2. Modify program ROM size from 4K to 16K
3. Rename “eFH5830A” to eFH5830AA
4. Remove IDLE mode
1.4
1.5
5. Change AD channel from 8 to 4
6. Remove 17.9MHz main CLK
1.6
1.Rename from eFH5830AA to EM785830AA
Relative to EM785830AA’s ROM-less, OTP and mask:
ROM-less
OTP
Mask
EM78P5830A
EM78P5830AA
ICE5830
EM785830AA
Difference between EM785830AA/EM78P5830A/EM78P5830AA
Some differences are between EM78P5830A, EM78P5830AA and EM78P5830BA, these difference are list at next table:
EM785830AA EM78P5830A EM78P5830AA
ADIS
(code option)
VERSEL
Un-effect
(4 channel only)
Must = 0
Un-effect
(4 channel only)
Un-effect
Un-effect
(4 channel only)
Must = 0
(code option)
PHO
(code option)
MS
Must = 0
Must = 1
Un-effect
Must = 1
Must = 0
Un-effect
(IOCC page1 bit0)
AD resolution
Stack number
10 bit
12
8 bit
16
10 bit
16
User Application Note
(Before using this chip, take a look at the following description note, it includes important messages.)
1. There are some undefined bits in the registers. The values in these bits are unpredicted. These
bits are not allowed to use. We use the symbol “-” in the spec to recognize them. A fixed value
must be write in some specific unused bits by software or some unpredicted wrong will occur.
These bits are as below.
Effect
Register
PAGE
Default value
Initial Setting value
(by user software)
Register
R7
RA
RA
RD
Bit
1
7
0~7
0~2
4
1
0
2
0
0
0
0
0
0
X
0
0
0
0
1
RAM access will error
Un-expect error
Un-expect error
Power consumption increase
Un-expect error
RD