
Version History
Specification Revision History
Version
EM785830AA
1.0
1.1
1.2
1.3
Content
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
5. Change AD channel from 8 to 4
6. Remove 17.9MHz main CLK
1.Rename from eFH5830AA to EM785830AA
1.4
1.5
1.6
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
ADIS
(code option)
(4 channel only)
(4 channel only)
VERSEL
(code option)
PHO
(code option)
MS
(
IOCC page1
bit0)
AD resolution
10 bit
8 bit
Stack number
12
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.
Register
Register
PAGE
Bit
R7
1
1
0
RA
0
7
0
RA
2
0~7
0
RD
0
0~2
0
RD
0
4
X
EM78P5830AA
Un-effect
(4 channel only)
Must = 0
Un-effect
Un-effect
Must = 0
Un-effect
Must = 0
Un-effect
Must = 0
Must = 1
Must = 1
Un-effect
10 bit
16
Default value
Initial Setting value
(by user software)
0
0
0
0
1
Effect
RAM access will error
Un-expect error
Un-expect error
Power consumption increase
Un-expect error