EM78568
8-BIT MICRO-CONTROLLER for FRS
Version 3.5
ELAN MICROELECTRONICS CORP.
No. 12, Innovation 1
st
RD., Science-Based Industrial Park
Hsin Chu City, Taiwan, R.O.C.
TEL: (03) 5639977
FAX: (03)5782037(SL) 5780617 (SA2)
Version History
Specification Revision History
Version
EM78568
1.0
1.1
1.2
1.3
1.4
1.5
Content
Initial version
Update description errors
Update description
Revise operating voltage for DAC and CTCSS
Change package and pin configuration
1. Remove CTCSS VOX function
2. Add Microphone Amp mute function
3. Change RE PAGE1 default value from 0x00 to 0xFF
4. Change CTCSS tone generation channel 19 setting
1. Update description “program ROM” form 32kx13
16kx13
2. Update “register configuration” table
Add LCD waveform option bit in the code option. The new option : select
LCD waveform as Type0 or Type1.
1. Change P73 interrupt setting from INT2 to INT3
2.Update pin configuration and pin description
3. Update relative RF, IOCF register bit description
4. Change feature description for interrupt numbers
1.Add item 1,2 in the user application note (see user application note)
2.Clarify “undefined bits” descriptions. Not allowed to used undefined bits.
3. Add LCD Type0 and Type1 waveform
1.Reduce data RAM from 1k to 0.5k. Remove R7 PAGE1 bit1.
2.Relayout chip to fit 100-pin compatible with EM78P568
3.Combine A/B version distinction
1.Fix bug in the application note.
2.Add extra notice in the application
Revise current consumption of DC electrical characteristic
Revise test condition of electrical characteristic
1.Update operating voltage of Comparator, DAC and CTCSS block in the
feature description
2.Add DC voltage characteristic for 2.5VREF.
3.Revise sleep current max value from 8uA to 5uA.
4.Add description in user application note
1.Add DC characteristic under VDD=3V for 2.5VREF
2.Update description in user application note
1.Update DC characteristic
2.Fix code option
3.Remove /POVD function
4.Update user application note
Revised waveform of LCD 1/4 duty for Type 1
1.Remove waveform of LCD for Type0
2.Update DC characteristic for driver/sink current
1 Revise description in operating current for analog circuit
2.Revise dB to dBm on level for CTCSS tone to MTX
1. Update VII.10, VII.11 sections
2. Add VII.12, VII.13, VII.14 sections
3. Update Fig.4, 5 ,7, 10, 12
4. Add Fig.18, 19. 20, 21, 22, 23
5. Make some figures with color
6. Add OSC and reset timing characteristic in page 50
7. Update register bit name of IOC6 PAGE1 bit 2 ~ 6
8. Revised pin number of Fig.26
1.6
1.7
1.8
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
3.0
3.5
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.
2. You will see some names for the register bits definitions. Some name will be appear very
frequently in the whole spec. The following describes the meaning for the register’s definitions
such as bit type, bit name, bit number and so on.
RA
PAGE0
7
RAB7
R/W -0
Bit type
Bit name
Bit number
Register name and its page
6
RAB6
R/W -0
read/write
(default value=0)
5
BAB5
R-1
4
RAB4
R/W -1
read/write
(default value=1)
3
-
2
RAB2
R
1
RAB1
R-0
0
RAB0
R/W
read/write
(w/o default value)
read only
(w/o default value)
(undefined) not allowed to use
read only
(default value=1)
read only
(default value=0)
3.
While in the ICE programming, the user need to follow the rule as :
Let “IOCE PAGE0 Bit 4 ~ Bit 7” remain these values to “0”othwise it will generate
unpredicted interrupts. Let “IOCC PAGE1 Bit 0” remain its value to “0” unchanged otherwise
Comparator and CTCSS function will fail.
4.The function difference between EM78568 and EM78P568.
Function
Item
EM78568
EM78P568
Data RAM
0.5k x 8
1k x 8
I/O
PC0
PC0 ~ PC7
PB0 ~ PB7
LCD driver
SEG0 ~ SEG19
SEG0 ~ SEG31
Package
100-pin QFP,63-pin die
100-Pin QPF, 78-pin die
DC characteristic
Parameter
Symbol Condition
Min Typ
Internal 2.5V ref.. 2.5VREF VDD=5V, 25 deg for
EM78568
2.32 2.46
Voltage
VDD=5V, 25 deg for
EM78P568
2.14 2.26
VDD=3V, 25 deg for
EM78568
2.22 2.36
VDD=3V, 25 deg for
EM78P568
2.04 2.18
Max Unit
2.58 V
2.38 V
2.48 V
2.3 V
5. In the feature description CPU operating voltage 2.2 ~ 5.5V, the minimum operating voltage 2.2V
is under maximum main clock = 3.5826MHz.
EM78568
8-bit Micro-controller for FRS
I. General Description
The EM78568 is an 8-bit RISC type microprocessor with low power, high speed CMOS technology. This
integrated single chip has an on_chip watchdog timer (WDT), program ROM, data RAM, LCD driver, programmable
real time clock/counter, internal interrupt, power down mode, built-in 8-bit D/A converter, 5-bit Comparator, DAC tone
generator, CTCSS analog circuit, programming dual tone generator and tri-state I/O.
II. Feature
CPU
•Operating
voltage : 2.2V∼5.5V
•16k
x 13 program ROM
•0.5k
x 8 on chip data RAM
•Up
to 36 bi-directional tri-state I/O ports
•16
level stack for subroutine nesting
•8-bit
real time clock/counter (TCC)
•two
8-bit counters : COUNTER1 and COUNTER2
•On-chip
watchdog timer (WDT)
•99.9%
single instruction cycle commands
•Four
modes (Main clock can be programmed from 447.829k to 17.913MHz generated by internal PLL)
Mode
CPU status
Main clock
32.768kHz clock status
Sleep mode
Turn off
Turn off
Turn off
Idle mode
Turn off
Turn off
Turn on
Green mode
Turn on
Turn off
Turn on
Normal mode Turn on
Turn on
Turn on
•Input
port interrupt function
•8
interrupt source , 4 external , 4 internal
•Dual
clocks operation (Internal PLL main clock , External 32.768KHz)
PROGRAMMING TONE GENERATORS
•Operating
voltage : 2.2V∼5.5V
•Programming
Tone1 and Tone2 dual tone generators
•
11-bit programming Tone1 generators
•
8-bit programming Tone2 generator
COMPARATOR
•
Operating voltage : 2.7V ~ 5.5V
•3-channel
input
•5-bit
comparison reference level setting
•Internal
(2.5V or VDD) or external reference level
DAC
•Operating
: 2.7V∼5.5V
•8-bit
R-2R D/A converter
•8-bit
programmable tone output
•
Easy to direct access as programmable CTCSS tone output by DAC tone generator
•Internal
(2.5V or VDD) or external reference level
__________________________________________________________________________________________________________________________________________________________________
* This specification are subject to be changed without notice.
1
07/28/2004 V3.5
EM78568
8-bit Micro-controller for FRS
CTCSS block
•Operating
voltage : 2.7V∼5.5V
•Microphone
amplifier (can be used as general OP Amp)
•Microphone
mute function
•RX
input OP
•Audio
BPF (300Hz ~ 3400Hz)
•Sub-audio
LPF (60Hz ~ 253Hz) for CTCSS tone detection
•
Zero-crossing for detected CTCSS tone frequency output
•
CTCSS Tx modulation summing Amp
POVD
•Power-on
voltage detector reset
•Without
external reset circuit while enabling
LCD
•Common
driver pins : 4
•Segment
driver pins : 20
•1/3
bias
•1/4
duty, 1/2 duty
•16
Level LCD contrast control by software
PACKAGE
•
100-pin QFP (EM78568Q)
63-pin die (EM78568H)
III. Application
FRS (Family Radio Systems) and other wireless portable products
__________________________________________________________________________________________________________________________________________________________________
* This specification are subject to be changed without notice.
2
07/28/2004 V3.5