Download ELANsat Tech EM78P156N User's Manual

Transcript
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
.T
W.1 Y.COM W
M
.100
W.1 Y.COM W
8-BIT
MICRO-CONTROLLER
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
00
W.1 Y.COM
W.1 Y.COM W
W
W.1 Y.COM Version
1.2
W
W
W
W
.T
W
M.T
.100
.TW
100
00
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
WW .100Y.C M.TW
OM
W
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
EM78P156N
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.CO .History
WW 00Revision
C
W
.
Y
W
W
Specification
W
Y
W
T
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
.T
W
Y.
W Content
W
Version
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
.C
W
WW .100Y.
.TW
WW1.0 .100YInitial
M.T
.100
.TW
M
O
version
W
M
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
0Y.C M.TW
WW
M
O
W
1.1 W.10 Change
Power
on
reset
content
07/01/2003
O
W
O
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W 6.3Y.CO
1.2 W Add the
Device Characteristic atWsection
O
WW 07/29/2004
W
Y.C
C
W
.
0
W
W
W
0
0
Y
W
T
.
W
M.T
.1
.T
10
00
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
Application
W
Y.C
WW .100Y.C M.TW
0
WW Note
T
.
0
1
OM
WW 00Y.CO .TW
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
0
.T
00
AN-001 W
EM78P156N
W.1 Y.COM W
OM
W.1 DCYCharacteristics
OMEM78P156E onWthe
W
W.1 Y.v.s.
C
.
C
W
W
W
W
.T
W
M.T
.100
.TW
100
00
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
2
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O DESCRIPTION
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
1.
GENERAL
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
.C
Y.
W
W
.TW
00Y
WW designed
8-bit
microprocessor
CMOS
.TW with low-power,
WEM78P156N
M
.1high-speed
.TW
100 and Odeveloped
00Y is an M
M
.
O
1
W
.
W
C
O
.C
Y.
WW Read
WW 00Y
.TW
WW Electrical
technology..
It.C
is equipped
.TW Programmable
100Only Memory
00Y OneMTime
W
M
.
.TW with 1K*13-bits
1
.
O
1
W
M
.
O
W
.C
W
W
W
.CO three
Y.C user’s
W PROTECTION
00Yfrom being
0prevent
WW bits.1to
TWcode in theWOTP memory
.
(OTP-ROM).
1
0
WW .100ItYprovides
T
M.T
.
.
M
O
W
M
O
W
C
.
O
W
W
Wmeet user’s
.C
Y.C
WW .100Y
Wto
.TW
intruded.
also available
WW 8 .OPTION
M.T
.TW
100 requirements.
00Y bitsMare
M
.
O
1
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
O
W to offerY.aCconvenient
With its OTP-ROM
feature,
able
way of developing
verifying
O the EM78P156N isW
WW and
W
W
Y.C
C
W
.
0
W
W
W
0
0
Y
W
T
.
0
0
W
M.T
.1
.T
1
0
M
.
O
1
W
M
.
O
W
C
user’s programs.
of EMC Writer to easily programW
O user can take advantage
W Moreover,
Y.
W his development
.TW
WW .100Y.C M.TW
100
WW .100Y.C M.TW
M
.
O
W
O
W
code.
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
3
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
2. FEATURES
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
.C
Y.
W
W
.TW
•W
Operating
voltage
2.5V~5.5V W
M.T
.100
.T: W
100
00Y range
M
.
O
1
W
M
.
O
W
C
W
.CO range:
WW .100Y.
.TW
WW .100Y.C M.TW
WW .temperature
• Operating
M
.TW -40°C~85°C
00Y
O
1
W
M
O
W
O
W
WW .100Y.C M.TW
W on 2 clocks
0Y.C M.TW
Y.C rang (base
WW
0
0
WW frequency
T
• Operating
):
.
1
0
.
1
OM
WW 00Y.CO .TW
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W* Crystal.1mode:
M
.1
.T at 5V, DC~8MHzWat
00 DC~20MHz
.1 3V, DC~4MHz
OM at 2.5V.
OM
WW 00Y.CO .TW
W
C
.
W
C
W
.
Y
W
W
W
Y
W at 3V,.1DC~4MHz
.T
00
W
* ERC mode:
at 5V, DC~4MHz
M2.5V.
W.1 Y.COM W
M.T
.100DC~4MHz
Oat
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
.T
WWconsumption:
.100
.TW
• Low power
100
00Y
M
.
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
.C
W
.TW
W
.TW
100
00Y
WWthen 2.1mA
M
.
.TW
1
00Yat 5V/4MHz
* Less
M
.
O
W
M
O
W
W
CO
WW .100Y.C M.TW
W
Y.3V/32KHz
WW .100Y.C M.TW
0
WW 20 .µA
T
.
0
* Typically
at
O
1
W
M
WW 00Y.CO .TW
WW .100Y.C M.TW
WW 00Y.CO .TW
W
W
1
* Typically 1 µA.1during sleep
O
W
Mmode
OM
W.
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
W
• 1K × 13 bits on chipW
ROM
.1
OM
WW 00Y.CO .TW
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
00
• One security register
to.1
prevent
intrusion
codes
W.1 Y.COM
W.1 Y.COM W
OM of OTP memoryW
W
W
C
.
W
W
Y
W
.T
W register.1to
M.T
.100
.TWuser’s requirements
100
00accommodate
M
.
O
W
• One configuration
M
O
W
C
.
O
W
.C
WW .100Y
.
WW .100Y.C M.TW
WW .1(SRAM,
.TW
00Y general
OM
W
M
• 48× 8 bits on chip registers
purpose
register)
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
0Y.C M.TW
WW
.100
M.T
OM
W
• 2 bi-directional I/O ports W.10
O
W
C
.
O
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
WW nesting
M.T
.100
W.1 Y.CO
M.T
.100
• 5 level stacks for subroutine
O
W
O
W
W
C
.
W
W
0Y
W
.TW
WW .100Y.C M.TW
.100
Moverflow
.10edges,
O
W
O
• 8-bit real time clock/counter W
(TCC) withC
selective
signal sources,W
trigger
and
interrupt
W
O
W
C
.
Y.C
W
0
Y
W
W
0
0
W
T
.
1
0
WW .100Y.
T
.
.
M
.1
• Two clocks per instruction cycle
OM
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
00
W.1 Y
W.1 Y.COM W
• Power down (SLEEP) mode W.1
OM
W
W
C
.
W
W
W
.T
W
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
• Three available interruptions
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
* TCC overflow interrupt WW
WW 00Y.C
W
.CO .TW
WW .100
Y
W
T
.
0
W
0
M
.1
O
WW
W.1 (wake
* Input-port status changed W
interrupt
upMfrom sleep mode) WW
.CO .TW
C
.
Y
W
W
0
Y
W
0
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
* External interrupt
W
W
W
W
.T
00
W
.T
W.
.100
W.1 Y.COM W
OM
W
W
• Programmable free running watchdog
timer
W
C
.
W
W
W
Y
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
• 8 programmable pull-high pins
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
• 7 programmable pull-down pins
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
• 8 programmable open-drain pins
WW .100Y.C
WW .100Y.C M.TW
W
O
W
• 2 programmable R-option pins
WW
WW .100Y.C M.TW
O
W
• Package types:
WW .100Y.C M.TW
O
W
* 18 pin DIP 300mil
: EM78P156NP
WW .100Y.C
W
* 18 pin SOP 300mil
: EM78P156NM
WW
* 20 pin SSOP 209mil
: EM78P156NAS
This specification is subject to change without prior notice.
4
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W * 20 pin
SSOP
209mil
: EM78P156NKM
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
00
.1
W.1 Y.COM W
M.T cycle commands
.1single
OM
W
O
W
W
C
.
W
• 99.9%
instruction
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
• The
point
frequency
HXT
around 400KHz
.C of system
Y. and LXT.TisW
W
Wbetween
WWtransient
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
5
07.29.2004 (V1.2)
This specification is subject to change without prior notice.
6
EM78P156NKM
EM78P156NP
EM78P156NM
EM78P156NAS
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
0
W
3. PIN.10ASSIGNMENTS
.1
W.1 Y.COM W
M.T
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
W
W 1 00Y.C20 NC
.CO .TW
WW1 .100Y20. P51
.TW
NC
W
.TW
P52
WW
M
1
00Y
M
.
O
1
W
P52
P51
18
M
.
1
O
.C
W
19
P52 WW
P51 W
WW 2 00Y.CO17 .P50
P53 W 2
W
0019Y P50M.TW
W 2 .100Y.C
T
.
1
WP53
T
.
M
O
1
18CO P50
P53 W3W
18 Y.COSCI
3WW
TCC
OM
W.
W
.
C
W
.
0
Y
W
W
W
0
0
Y
W
T
OSCI
TCC
3
16
.
W
M.T
.1 17 OSCO
.T
10 17 OOSCI
00
TCC
4
M
.
4
O
1
/RESET
W
M
.
W
.C
W
CO OSCO
/RESET WW
W /RESET WW
00Y VDD M.TW
016Y.C OSCO
TW Vss W
5
.
5
16
1
0
W 4 .100Y.15
T
.
.
1
M
.
W
O
W 15Y.CVDD
.CO .TW
Vss
VDD
5W
14COM
W 15 00YVDD
Vss W6W
W
.
Vss
6W
W
W
0
Y
T
.
W 6 .100 13
M
.1
.1014 P67OM P60/INT 7 WW14
P60/INT
M.T P60/INT
7 WW
.CO .TW
OP67
W
C
P67
.
Y
C
W
.
0
Y
W
W
W
0
0
Y P66 .T
W
.T P61 8
1 P66 OM
0
P61 W 7
P61
8
13 .
W
.10012
OM
W.113 YP66
OM
W
W
C
.
W
C
W
.
0Y.C M.TW
W
W
W P62
P62
0 P65 M.T P62
110Y P65
9W
12
0
9
W8
T
12 .10
P65
.
1
0
.
O
W
M
.1
O
W
CO
P63
9 WW 10 Y.P64
W 10 WW11 .1P64
0Y.C M.TW
Y.C
P63
W P63 10 WW 11.100P64
0
T
.
0
W
T
.
0
O
W
OM
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
WW 00Y.CO .TW
W
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
0
W
M
.1
.T Fig. 1 Pin Assignment
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
Table 1 EM78P156NP
EM78P156NM
Pin Description
.
W
00
Y
W
WW and
M.T
.100
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
Symbol Pin No. W Type Y.C
W
Y
W
WW Function
W
.100
.TW
00
M.T
.100
OM
W
M
O
W
C
.
VDD
14
- .1 * Power
supply.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
0
W
WW .100* Y
XTAL type:
or
clock
M.Tinput pin.
.10external
W.1 Y.CO
M.TCrystal input terminal
O
W
O
OSCI
16
I
W
W
C
.
W
W
oscillator input
Y.Ctype: RC
W pin. .100Y
.TW
WW .1*00ERC
.100
.TW
Mexternal
O
W
MOutput
O
W
O
*
XTAL
type:
terminal
for
crystal
oscillator
or
clock
input
pin.
W
W
C
.
Y.C
W
W
.C
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
OSCO
15
I/O
*0
RC type: Instruction
clock output. W.1
M
M.
O
WW 00Y.C
W.*1External
.CO .TW
W
C
.
Y
W
W
clock
signal
input.
W
0
Y
W
1
0
W
.T
100 real time
OMpin), must be tied toWW.
W.1 trigger
OMclock/counter (with Schmitt
input
W*.The
C
.
Y
W
C
W
.
Y
W
W
TCC
3
I
W
W
.T
0YVSS if M
W VDD
.100
100
0or
not.T
in use.
M
.
1
W
.
O
W
.C
.CO .TWtrigger. If this
WW .100Y
WW
* Input pin
pin remains
the controller
WW
.TW
00Yat logicMlow,
1
00Y with Schmitt
/RESET
4
IW
.
1
M
.
O
will
condition.
WW 00
Walso remain
WW 00Y.C
W
.COin reset
W
W
Y
W
T
.
0
WW* P50~P53
T
I/O pins.
W.1
M.
.10 are bi-directional
W.1 Y.COM W
O
17,18,
W
W
W
C
.
W
P50~P53
I/O W*W
P50 and 0P51
be defined as
pins.
W
Y can also
Wthe R-option
.1
1, 2
M.T
.100
M.T
.10 can beOpulled-down
O
W
* P50~P52
by
software.
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
0Y bi-directional
W
* P60~P67
W.
M.T I/O pins.
.10are
W.1 Y.COM W
O
W
W
W
C
.
W
W
P60~P67 6~13
I/O
*W
These can be
by0software
programming.
Wcan be open-drain
W
.T
.Tor
00Ypulled-high
.1 0
W
Mpulled-down
.1can
OM
W
* P60~P63
also
be
by
software.
O
W
C
.
W
C
W
.
Y
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
0
/INT
6
I
* External interrupt
pin triggered
by falling edge.W.
OM
OM
W.1
VSS
5
* Ground.
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W 2 EM78P156NAS
Table
Pin Description
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T Type
.100 Pin O
OM
W
W
W
C
Symbol
No.
Function
.
W
C
W
Y
W
.T
W
Y.
W
WW
.100
M.T
.100
OM
W
.100 15 OM.T VDD
* Power supply.
O
W
C
.
W
W
C
W
Y
W
.C
Y.
W
Wtype:
.TW or externalWclockW
WOSCI
* XTAL
Crystal
input
.100pin. OM.T
100 inputOterminal
00Y17 M.TW
M
.
1
.
I
W
C
O
W
ERC type:
Y.C input .pin.
WW .100Y.
.TW
WWRC oscillator
TW
00terminal
WW .100Y.C M.TW ** XTAL
M
1
M
.
O
W
type:
Output
for
crystal
oscillator
or
external
clock
input
pin.W
O
O
W
W
Y.C
WW 00Y.C
W
0
W
W
0
W
T
.
1
OSCO
I/O
*
RC
type:
Instruction
clock
output.
WW .10016Y.C M
T
M.T
.
.
1
M
.
O
W
O
W
C
.
O
W
W
W signal00input.
* External clock
Y.C
WW .100Y
.TW
WW .100Y.C M.TW* The real W
Mto.T
1
M
.
O
W
time
clock/counter
(with
Schmitt
trigger
input
pin),
must
be
tied
O
W
W
TCC WW 4 Y.CO I
WW .100Y.C M.TW
W
0Y.C M.TW
VDD or VSSWif not in .use.
0
0
W
T
.
1
0
O
1
W
W trigger.
OM * Input pin with Schmitt
Wlow,
W.
W
.CIfOthis pin
Y.C
W
C
remains at logic
the
controller
W
.
0
Y
W
W
W
0
0
Y
W
T
.
/RESET
5100
I
0
W
M.T
.1
.Twill also remain in reset
1condition.
M
.
O
W
M
.
O
W
C
W
.C
W
.CO .*TP50~P53
WW .100Y.
.TW
W
00YI/O pins.M.TW
areW
bi-directional
WW18, 19,
M
1
00Y
.
O
1
W
M
.
O the R-option pins. W
W be defined
.C
W
P50~P53 WW
I/OO
also
W
Wand P51 can
00Y
0Y.C asM
WW
TW
.
1
0
W 2, 3 .100Y.C M** .P50
T
M.T
.
1
.
O
W
P50~P52
can
be
pulled-down
by
software.
O
W
C
O
W
.C
WW .100Y.
.TW
0Ypins.
WW .10I/O
.TW
WW .100Y.C *MP60~P67
M
.TW are bi-directional
M
O
W
O
W
.C
W
W
W
.Copen-drain
P60~P67 7~14
I/O O* TheseWcan be pulled-high
Wprogramming.
00Y
0Ybe
WW or.1can
TWby software
.
1
0
WW .100Y.C * P60~P63
T
M.T
.
.
M
O
W
can
also
be
pulled-down
by
software.
M
O
W
C
.
O
W
.C
WW .100Y
.TW
0Yfalling
WW
.TW
0by
W7W .10I0Y.C * External
/INT
triggered
edge.
M
.TWinterrupt pin
1
M
.
O
W
M
O
W
O
WW .100Y.C M.T
VSS
6 WW - 0Y.C* Ground.
W
WW .100Y.C M.TW
W
T
.
0
1
OM
WW 00Y.CO .
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
Table 3 EM78P156NKM
Pin
M
.1
.T
00Description
W.1 Y.COM W
WW 00Y.CO
W.1 Y.COM W
W
W
W
W
Symbol Pin No.
Function
.T
00
W Type
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
VDD
15,16
*
Power
supply.
.
W
W
0
W
.T
WW .100Y
.100
.TCrystal
10external
M
.
O
W
M
O
*
XTAL
type:
input
terminal
or
clock
input
pin.
W
O
W
OSCI
18
W
Y.C
WW .100Y.C
W
0
Y.Ctype: RC
WW
T
.
0
WWI .1*00ERC
T
oscillator
input
pin.
.
W.1 Y.COorMexternal
OMOutput terminal for W
WW 00Y.CO
W
W
.Ctype:
crystal oscillator
clock input
pin.
W
W
0
Y
W
T
.
0
0
WW .*1XTAL
T
.1
W.1 Y.C
M.
OM
OSCO
17
I/O W * 0
RC type:OInstruction
clock output.
W
W
C
.
W
C
W
Y
W
W input. W
Y. clock .signal
WW *.External
.100
M.T
.100
100
W
MT
O
W
O
W
W
C
Y
W
* The real
clock/counter
(with
trigger
must be tiedW
to
Y. input pin),
WSchmitt
.TW
0Y.Ctime M
W
TCC
3
I W
.100
.TinW
100
0or
M
.
1
W
.
VDD
VSS
if
not
use.
O
W
W
.C
CO
WW .100Y
WW
.TW
00Yat logicMlow,
0Y.with
WW* Input
Schmitt
pin remains
the controller
.TWtrigger. If this
1
0pin
.
1
M
.
O
/RESET
4
I
W
WW 00
W
.C
remain
condition. WW
W
.COin reset
Y
W
W
0
Y
T
.
0
0
WWwill also
T
W.1
M.
.10 are bi-directional
OM
* P50~P53
I/O pins. WW.1
O
W
W
C
.
C
19, 20,
W
.
Y
W
Y
Wthe R-option
I/O W*W
P50 and
also
be defined as
P50~P53
.1
.TW
.100 pins.OM.T
M
.100P51 can
1, 2
W
O
WW
W
C
.
W
C
* P50~P52
can
be
pulled-down
by
software.
W
.
Y
W
W
W
.T
W
.T I/O pins. W W.100
00Y
W.
OM
* P60~P67
OM
W
W.1 areYbi-directional
C
.
W
C
W
.
Y
W
W
W
0
W
0 pulled-high
P60~P67 7~14
I/O
*W
These can
by
M.T
.10software
W
M.Tor can be open-drain
.10be
Oprogramming.
W
O
W
C
.
W
C
* P60~P63
can
also
be
pulled-down
by
software.
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
M
.
M
/INT
7
I
* ExternalWinterrupt pin
by falling edge.
WW 00Y.CO .TW
.COtriggered
W
W
Y
W
0
W
T
.
VSS
5, 6
* Ground. .10
M
.1
OM
W
WW 00Y.CO
C
.
W
W
Y
W
W
.T
00
W.1
W.1 Y.COM W
W
W
W
W
M.T
.100
O
W
C
W
WW .100Y.
M.T
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
7
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
T
4. FUNCTION
.1
W.1 Y.COM W
M.DESCRIPTION
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
OSCO
W
C
W
.CO .TW
WW .100Y.
.TW
WW .100Y.C M.TW
WW /RESET
M
00Y
OSCI
O
1
W
M
.
O
W
O
W
.C
TCCWW
/INT
WW .100Y.C M.TW
WDT
timer
.TW
00Y
WW .100Y.C M
.TW
1
M
.
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
Oscillator/Timing
.
W
W
W
Y
W
M
.1
00
ControlW
M.T
OM
W.1 Y
R2
ROM
.CO .TW
WW Stack
W.1 Y.COPrescaler
C
.
Y
W
W
0
W
W
W
0
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
0Y
WW .10IOCA
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
ALU
Instruction
.TW
W
.TW
100
00Y
0Y.C M.TWInterrupt
WW .10RAM
M
.
1
M
.
O
W
Register
Controller
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
R3 WW
W
0Y.C M.TW
Y.C
0
0
Y.CR1(TCC).TW
WW Instruction
T
.
1
0
0
WW .R4
.
1
0
O
W
OM
W.
OM
W1
W
Y.C
WWACC .100Y.C M.TW
0
WWDecoder
T
.
0
WW .100Y.C M.TW
M
.1
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
1
00
W.1 Y.COM
OM
OM & CONTROL BUS WW.
W
W.1 Y.CDATA
C
.
W
Y
W
W
W
.T
W
M.T
.100
.TW
100
00
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
P60//INT
.
WW .100Y.C M.TW
WW .100Y.C M.TWP61
OM
W
O
W
C
.
O
W
W
C
.
Y
W
Y
WP50
P62
WWIOC5.100I/O
IOC6
WW .100Y.C M.TW
.100
M.T
I/O
OM
W
O
P63
W
C
.
O
W
W
P51
C
.
Y
W
C
W
.
0
Y
W
PORT
6
PORT
W
P64
0
0 5 M.T
Y
W
WW
P52
R6
R5 W.10
W.1 Y.CO
M.TP65
.100
O
O
W
W
C
P53
.
W
W
Y
W
W
WW .100Y.C M.P66
TW
.100
M.T
.100
O
W
O
W
P67
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
Block Diagram.1
.1
.T
00 Fig. 2 Function
OM
W
WW 00Y
W.1 Y.COM W
C
.
W
W
Y
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
4.1 Operational Registers
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
.C
W
1. R0 (Indirect Addressing
WW .100Y
.TW
WW Register)
.100
.TW
00Y
M
1
W
M
.
O
W
O
W
W
.C
W
W
.C
W
0Yan
.Taddressing
WW .1register.
R0 is not a physically implemented
major
to perform
indirect
.1
.TWfunction isW
10as
00Y ItsM
M
.
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
.T
W R0 as
.
pointer. Any instruction using
pointer actually
pointed
.T accessesWdataW
0a0Y
.100 by the
OMRAM Select
WW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
.T
W
Register (R4).
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
2. R1 (Time Clock /Counter) W
W.
OM
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
W which isOdefined by TE bit (CONT-4)
• Increased by an external signal
edge,
Y.Cthe TCC pin,
0
WW through
0
WW .100Y.C M.TW
1
.
or by the instruction cycle clock. WW
WW
.CO .TW
Y
W
0
W
M
.10
W
• Writable and readable as any other
registers.Y.CO
W
0
W
.TW
0
1
M
.
O
W
• Defined by resetting PAB(CONT-3).
WW .100Y.C
W
• The prescaler is assigned to TCC, ifW
W the PAB bit (CONT-3) is reset.
• The contents of the prescaler counter will be cleared only when TCC register is written with a
value.
This specification is subject to change without prior notice.
8
07.29.2004 (V1.2)
User Memory
Space
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
3.
R2
(Program
Counter)
&
Stack
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
.T
W device type,
on the
stack
are 10-bits W
wide. The.1structure
is depicted
00
0Y
W R2 and
.TW
0Y.
WW .1•0Depending
M
.10hardware
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
.C
W
WW .100Y.
.TW
WW in.1Fig.3.
M.T
.100
.TW
00Y
M
O
W
M
O
W
C
W
.C
Y.
.CO 1024×13
WW
.TW
WWOTP.1ROM
to the relative
programming
.TW
100 instruction
00Y addresses
WW • .Generating
M
.
.TW bits on-chip
00Y
M
O
1
W
M
O
O
W
WW 00Y.C
WW .100Y.C M.TW
W
Y.Cprogram
TW
One
page is 1024Wwords long.
.
0
WW codes.
T
.
1
0
M
.
1
W
OM
WW 00Y.CO .TW
W.
.CO .TW
W
C
.
Y
W
W
W
0
Y
W
0
0 as all "0"s.Twhen under RESET condition.
W • R2 .is
M
.1
0set
W.1 Y.COM W
WW 00Y.CO .TW
W 1 Y.COM W
W
W
W
0 10 program
W of the.10lower
.T counter bits. Thus,
allows
0
W • "JMP"
.T direct loading
OM
W.1"JMP"Yallows
M
.10instruction
OM
W
C
.
O
W
W
C
W
.
W
C
W
.
0
Y
W
Wto go to00any
W a page.W
Y location.Twithin
.T
WPC
M.T
.10
100
M
.
O
1
W
M
.
O
W
C
W
W
.C
Y.
W
WW 00Y.COloads
W lower 10 W
.TW is pushedW
100 Thus,OM.T
00Y
W
• "CALL" .instruction
bits of the.1
PC,
and then
PC+1
into the
stack.
.
.Tthe
M
1
W
M
W
O
.CO .TW
WW .100Y.C M.TW
WW 00entry
W
0Ywithin
Y.C address
WWanywhere
0
Wsubroutine
T
.
the
can
be
located
a
page.
1
M
.
W
WW 00Y.CO .TW
W.1 Y.COM W
CO
W
Y.counter
Wof
0
WW
T
.
0
0
WW ("RETL
T
M
.1
.
• "RET"
k",
"RETI")
instruction
loads
the
program
with
the
contents
the top-level
1
0
OM
W.
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
.T
W
stack.
.100
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
W
W
.T
W
00
Y. contents
W
.Tand
00Y
WR2,
• "ADD
A" allows
to.1the
current
PC,
the ninth and tenth
M
W.1bits Y.COM
M.T of ‘A’ to be added
.100 the O
O
W
W
W
C
.
.C
W
W
WW .100Y
.TW
Ware
M.T
.100
.TW
00Y
M
of the PC
cleared.
O
1
W
M
.
O
W
C
.
O
W
W
.C
Y.C
WW .100Y
.
W"A"
.T8Wbits of the PC,
WW
.TW from the
100 to theOlower
00toYload an
M
.
• "MOV R2,
A" allows
address
register
andWthe
OM
1
M
.
W
C
.
O
W
W
C
.
Y
C
W
W
WW .100Y
0Y.PC
WWbits .of10the
.100
.TW
M.T
OM
ninth and tenth
are
W
Mcleared.
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
0
W
.T
00
WW .1writes
.TW "ADD R2,A",
00Y to R2M(e.g.,
MR2,6",⋅⋅⋅⋅⋅)
.1R2,A",
W.1 Y.CO
• Any instruction that
"MOV
"BC
will causeW
the
O
W
O
W
C
.
W
W
.C
W
W
W
00Y
WW .100Yof
.100
M.Tis limited to the first
O
W
M.Tto be cleared. Thus,
ninth and tenth bits (A8~A9)
the
PC
the.1computed
jump
O
W
O
W
W
C
.
Y.C
W
W
.C
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
.
0
M
.1
256 locations of a page.
WW 00Y.C
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
.1
.T
00
M
• All instruction are single
cycle (fclk/2 or fclk/4) except
that wouldWW
Oinstruction
W.1 forY.the
OM
W.1 instruction
C
Y
W
C
W
.
W
W
W
.T
W
.100
.TW
100
00Yinstruction
M
.
1
W
M
.
O
change the contents of R2.
Such
will
need
one
more
instruction
cycle.
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
Reset Vector .1
W
.1
.T
.100
PC (A9 ~WA0)
OM
W
OM
WW
C
Interrupt Vector
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
M
OM
Program W.
WW 00Y.CO .TOn-chip
W MemoryWW .100Y.C M.TW
W
Stack Level 1 W.1
O
W
OM
W
Y.C
WW .100Y.C
0
WW
T
.
0
Stack Level
2
W
OM
W.1
WW
Stack Level
W3W .100Y.C M.TW
O
Stack LevelW
4 WW
W
Y.C
0
0
1
M.T
O
Stack Level 5 WW.
Y.C
W
.100
W
WW
Fig. 3 Program Counter Organization
This specification is subject to change without prior notice.
9
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.1
W
M.T
R PAGEW
registers
IOC PAGE
registers
.100 Address
OM
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
W
100
W.1 Y.COM W
.100 00OM.T
OM
(IAR)WW.
Reserve
R0
W
W
C
.
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
.C
W
WW .100Y. CONT
.TW(Control Register)
WW .100Y01
M.T
.100
.TWR1 (TCC)
M
O
W
M
O
W
C
.
O
W
W
W
Y.C
WW .100Y
Y.C
.TW Reserve
WW .10002
M.T
(PC) W
R2
.TW
100
M
.
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
0Y.C M.TW
WW .1003
O
O R3 (Status) WW
W
W
.CO .TW Reserve WWW 00Y.C
C
.
Y
W
W
0
Y
W
W
M.T
.1
.T
10
00
M
.
O
1
W
M
.
O
W
C
.
W
W
.C
.CO R4.TW(RSR) WW
.TWReserve W W.100Y OM.TW
00Y
WW 04
1
00Y
M
.
1
M
.
O
W
O
W
W Control Register)
Y.C (I/O.TPort
WW .100Y.C M.TW
W
WW .100IOC5
(Port5)
WW 05.100Y.C R5
T
.
M
O
W
O
W
OM
W
WW .100Y.C M.TW
W
WW .100Y.C M.TW
WW 06 .100Y.C R6M.T(Port6)
O
W
(I/O Port Control Register)
W IOC6 O
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
07W
Reserve
WW 00Y.CO Reserve
C
W
.
W
W
W
Y
W
T
.
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
Reserve
Reserve
.T
00
W08
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.
00
Y
W
W
.TW
M.T
.100
09
Reserve
Reserve
W.1 Y.COM
M
.100
O
W
O
W
W
C
.
.C
W
W
WW .100Y
.TW
WW
M
.100
00Y
MControl
W
M.T
O
W
.CO
O
0A WW.1
Reserve
(Prescaler
Register)
IOCA
W
C
.
Y
W
C
W
.
0
Y
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
W
Y
W
0B WW
Register)
W
Y.CReserve
WIOCB .(Pull-down
.100
100
M.T
O
W
M.T
.100
O
W
O
W
W
C
.
Y.C
W
W
.C
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
0C
Control)
IOCC (Open-drain
0 Reserve.
M
.1
WW 00Y.C
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
.T
00
W.1 Y
OM Register)
W.1 YControl
0D
IOCDW(Pull-high
OM
W
W.1 Reserve
C
.
C
W
.
W
W
W
.T
W
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W
.C
0E
(WDT Control
IOCE
WW .100Y
WW
.TW
00Y Register)
0Y.C M.TW
WW .10Reserve
1
M
.
O
WW 00
WW 00Y.C
W
.CO
W
WW (Interrupt
W
Y
W
T
.
0
WRF
T
0F
Status)
(Interrupt
Mask
Register)
IOCF
W.1
M.
.10
W.1 Y.COM W
O
W
W
W
C
.
W
W
W
WW .100Y
.1
M.T
.100
10
M.T
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.T
00Y
W.
W.1 Y.COM W
General
OM
W
W.1 Registers
W
C
.
W
W
W
Y
W
W
M.T
.100
W
M.T
.100
O
W
O
W
C
.
W
C
3F
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
Fig. 4 W
Data Memory
O Configuration
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
10
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O Register)
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
4.
R3
(Status
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
6W
5W
4Y
3 W
2W
0.T
WW .1007Y.
.1100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
GP1W
GP0WW
T Y.
P.TW
Z W
DC00Y
C .TW
.C
WW .1GP2
M
.1
.T
100
00Y
M
.
O
W
M
O
W
C
.
O
W
W• Bit 0Y(C)
.C
Y
W
C
Carry flag
W
.
0
Y
W
W
.TW
W
0
0
W
T
.
1
0
W
M
.
.T
1
00
M
.
O
1
W
M
.
O
W
O
W 1 (DC)
carry flag WW
WW .100Y.C M.TW
W
0Y.C M.TW
Y.C Auxiliary
0
0
WW • Bit
T
.
1
0
.
1
.
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
•
Bit
2
(Z)
Zero
flag.
W
W
W
Y
W
W
M
.1
.T
.100
W.1 Y.COM W
OM
WW 00Y.CO .TW
W
W
C
.
W
W
Set
to
"1"
if
the
result
of
an
arithmetic
or
logic
operation
is
zero.
W
Y
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
Bit 3 (P) Power
.T
W
W
.T
W•W
.100
.Tbit.
100
00Y down
M
.
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
.C
W command.
W to 1 during
.TW
or by a "WDTC"
W command
.TtoW0 by a "SLEP"
100
00Y and reset
WSet
TW
M
.
.on
1
00Y power
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
•W
BitW
4 (T) Time-out
Y.C bit. .TW
WW .100Y.C M.TW
0
0
O
W
W.1 Y.COM W
CO power
WW 00orY.during
W up and reset
0Y.C M.TW
WWto 0 by
0
Set
to 1 with
the "SLEP".T
and "WDTC" W
commands,
WDT
T
.
1
0
WW
.
1
0
O
W
OM
W.
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
time-out.
WW .100Y.C M.TW
W
O
WW 00Y.CO .TW
W
CO
.
W
C
W
.
Y
W
W
W
0
Y
W
T
• Bit5W
~7 (GP0 ~02)
read/write bits. .10
.
0 General-purpose
M
.1
.T
OM
W
WW 00Y.CO .T
W.1 Y.COM W
C
.
W
W
Y
W
W
W
.T
00
0
WSelect.10Register)
5. R4 (RAM
W.1 Y.COM
M.T
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
.T
WW .100Y
M
.100 in the
W.1 Y.COM
M.T (address: 00~06,
O
W
• Bits 0~5 are used
to select
registers
0F~3F)
indirect
addressing
mode.
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
• Bits 6~7 are notW
used (read
only).
.
O
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
.T
00
WW .100Y
W.1 Y.CO
M.T
W.1 Y.COM W
• The Bits 6~7 set W
to “1” at all.C
time.
O
W
W
W
W
WW .100Y
.100
.TW
M.T
.100 R4=R4+1,
O
W
M
O
W
• Z flag of R3 will setW
to “1” when
R4
content
is
equal
to
“3F.”
When
R4
content
will
select
O
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
as R0.
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
100
W.1 Y
W.1 Y.COM W
OM in Fig. 4.
W
W
• See the configuration
of. the data
memory
W
C
.
W
W
W
.T
W
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
WW .100Y
WW6) 00Y.CO .TW
6. R5 ~ R6 (Port 5 ~WPort
WW .100Y.C M.TW
1
W
M
.
O
W
WW .100
WW 00Y.CO .TW
WW .100Y.C M.TW
• R5 and R6 are I/O W
registers.
WW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
• Only the lower 4 bitsW
of R5 are.1available.
.1
.T
00
W.1 Y.COM W
OM
WW
W
W
C
.
W
W
W
W
.T
00
.
.T
00Y
7. RF (Interrupt StatusW
Register)
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
W
100 1 OM.T0
00 4
W
M.T 3
7
6
5 W.1
2 WW.
O
C
W
.
Y.C
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
0
EXIF W. ICIF COMTCIF
OM W.1 WW .100Y.
.TW
WW .100Y.C M.TW
M
O
W
“1” means interrupt request, and “0”
means
no
interrupt
occurs.
O
W
WW .100Y.C
WW .100Y.C M.TW
W
W Set
CO TCC
• Bit 0 (TCIF) TCC overflow interrupt
overflows, reset
W
Y.when
WWby software.
0
WW flag.
T
.
0
1
M
W.
• Bit 1 (ICIF) Port 6 input status change
.COflag. .Set
WW .1interrupt
TWwhen Port 6 input changes, reset by
00Y
M
O
W
software.
WW .100Y.C
• Bit 2 (EXIF) External interrupt flag.
by falling edge on /INT pin, reset by software.
WW
WSet
• Bits 3 ~ 7 Not used.
This specification is subject to change without prior notice.
11
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O be cleared by instruction
WW 00Y.CO .TW
W • RF
.CObe set.
can
WWbut 0cannot
C
W
.
Y
W
W
W
0
Y
W
T
.
W
.T
.1
W.1 Y.COM W
M
.10•0IOCF is
OM
W
O
W
W
C
.
W
the
interrupt
mask
register.
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W is the0"logic
C the result
of reading
W and IOCF.
.that
Y. AND" of
W
WRF
.TRF
WW •.1Note
M.T
.100
.TW
1 0
00Y
M
.
O
W
M
O
W
C
O
W
WW .100Y.
WR10
.TW
Y.C
WW .100Y.C M.TW
~00R3F
W8.
M
.TW
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
Wgeneral-purpose
0Y.C M.TW
Y.C are 8-bit
WW registers.
0
WW • All.1of
T
.
1
00these
.
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
1
00
OM
4.2 Special
OM Registers WW.
WW 00Y.CO .TW
W.1 Purpose
C
.
C
W
.
Y
W
W
W
Y
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
1. AW(Accumulator)
W
.T
.100
.TW
100
00Y
M
.
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
.C
W
W
.TW
W
W
.TW
100
00Y
W
M
• Internal.1
data
or
operand
holding
.
.Tinstruction
1
00Ytransfer,
M
.
O
W
M
O
W
O
WW .100Y.C M.TW
WW 00addressed.
W
Y.C
WW .100Y.C M.TW
T
.
•W
It cannot .be
O
1
W
M
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
W
O
W
2. CONT (Control
O
W
OM
W.1 Register)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
7
4
WW0 00Y.CO .TW
W 6 Y.CO 5 W
WW 3 00Y.CO 2 .TW 1
W
W
W
- W
TE
PAB
PSR1
PSR0
W.1 Y.COM
M.T
.100
OM
W.1 Y.CPSR2
OTS
W
W/INT
W
C
W
.
W
W
W
.T
W
M.T
.100
.TW
100
002Y(PSR2)MTCC/WDT
M
.
• Bit 0 (PSR0)
~ .Bit
prescaler bits.
O
1
W
O
W
C
.
O
W
Y.C
WW .100Y
WW
.
.TW
0Y.C M.TW
100WDT Rate
PSR2 WPSR1 .10
PSR0
TCC Rate W
M
.
OM
W
O
W
C
.
O
W
W
C
.
Y
W
W
Y.C
WW .100Y1:1 M.TW
0
0
WW
.100
OM
W
M.T 1:2
.1000
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
0
0
1
1:4
1:2
W
W
0
W
WW .100Y
.100 1:4 OM.T
W.1 Y.CO
M.T 1:8
W
O
W
0
1 WW 0
C
.
W
W
Y
W
W
Y.C
W
.100
.1001:8 OM.T
O
W
0
1W
M.T1:16
.1100
W
O
W
W
C
.
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
1
0
0 0
1:32
.
.
M
.11:16
WW 00Y.C
W.1 Y.COM1:64W
.CO .TW
WW 1:32
Y
W
1
0 WW 1
0
W
.1
.T
10
100
OM
W.1:64
OM
WW 00Y
C
1
1
0W.
1:128 W
.
W
C
W
.
Y
W
W
W
.T
W 1 .100Y
.100
W.1 Y
M.T
1
1
1:256
1:128
OM
W
O
W
W
C
.
W
C
W
Y
W
00
W
WW .100Y. bit. M.TW
M.T
.100
W.1
• Bit 3 (PAB) Prescaler assignment
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
0: TCC
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
1: WDT
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
0Y
W
.T
W.
• Bit 4 (TE) TCC signal edge W.10
W.1 Y.COM W
OM
W
W
C
.
W
W
W
Y
W
.T
W
.100
100 low toOhigh
W
M.Ttakes place on TCC
.from
OM
W
0: increment if the transition
pin
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
M
M takes place on TCC
W.
1: increment if the transitionWfrom highC
toOlow
.CO .TW
Wpin
Y
W
0
W
0
WW .100Y.
T
.
M
.1
• Bit 5 (TS) TCC signal source
OM
W
WW 00Y.CO
C
.
W
W
Y
W
W
.T
00
W.1
0: internal instruction cycle W
clock
W.1 Y.COM W
W
W
W
M.T
.100
O
1: transition on TCC pin
W
C
W
Y.
WW
100
M.T
O
• Bit 6 (/INT) Interrupt enable flag WW.
.C
W
00Y
1
.
W
0: masked by DISI or hardware W
interrupt
W
1: enabled by ENI/RETI instructions
• Bit 7 Not used.
This specification is subject to change without prior notice.
12
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O register is both readable
WW 00Y.CO .TW
W • CONT
.CO .TW
WWand writable.
C
.
Y
W
W
W
0
Y
W
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W Port Control
Y~. IOC6 .(I/O
W
Register)
WW3. IOC5
.100
M.T
.100
OM
W
MT
.100
O
W
C
.
O
W
W
C
W
Y
W
W
.C
Y. while.T
W
Whigh
100pin as O
WW •.1"1"
M.T
.I/O
.TW I/O pin into
put the relative
impedance,
"0" defines the relative
output.
100
00Y
M
.
W
M
O
W
C
W
.C
.CO .TW
WW .100Y.
.TW
WWbe defined.
.TW
00Y
WW • Only
M
1
4 bits of IOC5 can
00Ythe lower
M
.
O
1
W
M
.
O
W
O
W
Y.C
WW .100Y.C M.TW
W are both
0and
Y.CIOC6 registers
WW
TW
.
0
0
WW • IOC5
T
.
1
0
and
readable
writable.
M
.
1
OM
WW 00Y.CO .TW
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
100
W.1 Y.COM W
4. IOCA
OMCounter Register)
WW 00Y.CO .TW
W.(Prescaler
W
C
.
W
W
W
W
.T
00
W
00Y
W.1 Y.COM W
M.T
W.1 Y.COM W
Oreadable.
W
W.1register
•W
IOCA
is
W
C
.
W
.T
W
.T
W
.100
.TW
100
00Y
M
.
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
• The
value
of
IOCA
is
equal
to
the
contents
of
Prescaler
counter.
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
• Down
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
0
WW counter.
T
.
0
O
W
.1
O
W
OM
WW .100Y.C M.TW
WW 00Y.CControl
W
WW .100Y.C M.TW
5. IOCB
Register)
W(Pull-down
T
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0
W
T
7
4
2
1
.31
W0.1 Y.COM W
M5.
.160
OM
W
O
W
W
C
.
W
C
W /PD1 W /PD0.100
.T
Y. /PD5.TW /PD4 W
/PD7WW /PD6
-.100Y /PD2
M.T
OM
W
M
.100
O
W
C
.
O
W
W
C
.
Y
W
.C
Y pin. .TW
W
W Control
• Bit 0 W
(/PD0)
pull-down
00P50
M.T
.100
.TtoWenable theW
1of
00Ybit is used
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
0: Enable
0Y.C M.TW
WWinternal
0pull-down
OM
1
W
.
O
W
C
.
O
W
W
C
.
Y
W
W
W
Y.C
WW .100Y
1: Disable
internal pull-down
WW
.100
M.T
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
0
Y
W of .P51
• Bit 1 (/PD1)
Control bit
WW
.TW the pull-down
100pin. OM.T
W.1 Y.CO
Menable
.100is usedOto
W
W
W
C
.
W
W
.C to enable
W
W bit0is0Yused
W
0Y
W of P52
• Bit 2 (/PD2)W
Control
.100
M.T
.10pin.
O
W
M.T the pull-downW
.1
O
W
O
W
W
C
.
Y.C
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
• Bit 3
Not used.
.
.
0
M
.1
WW 00Y.C
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0 to enable
W bit .is10used
• Bit 4 (/PD4) Control
.T the pull-down of P60
1
W.1 Y
OM
W.pin.
OM
W
W
C
.
W
C
W
.
Y
W
W
Wpull-downW
.T
W bit is.1used
.100
• Bit 5 (/PD5) Control
of P61 pin.
.Tthe
100
00Yto enable
M
.
W
M
O
W
W
W
.CO .TW
Y.C
WW .100Y
WP62
.TW
WW
• Bit 6 (/PD6) Control
bit is used
to enable
the pull-down of
pin..100
00Y
M
1
W
M
.
O
WW 00Y.C
W
WW .100
WW 00Y.CO .TW
W
T
.
W
• Bit 7 (/PD7) Control bit is used
to enable the pull-down of P63 pin.
M
.1
WW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
0 writable..T
Wreadable
.1
0and
• IOCB Register is both
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
00
W
.T
W.
.100
W.1 Y.COM W
6. IOCC (Open-drain Control
OM
W
WRegister)
W
C
.
W
W
W
Y
W
.T
W
.100
100 4 OM.T 3
W
OM 0
W
7
6
5WW.
2
1
C
.
W
C
W
.
Y
WW
W
0
Y
W
T
.
0
0
W
T
.
1
OD7
OD6
OD5 W.10OD4 COM OD3
OD2 WW. OD1 .COMOD0
.
Y
W
W
Y
W
.TW
0
W
T
.
100
M
.
M
.10 the open-drain
• Bit 0 (OD0) Control bit is used toW
enable
of
P60
pin.
O
W
O
WW .100Y.C
WW .100Y.C M.TW
0: Disable open-drain output
W
O
W
WW
WW .100Y.C M.TW
1: Enable open-drain output
O
W
WW .100Y.C M.TW
• Bit 1 (OD1) Control bit is used to enable
O of P61 pin.
W the open-drain
WW .100Y.C
• Bit 2 (OD2) Control bit is used to enable
Wthe open-drain of P62 pin.
WW
• Bit 3 (OD3) Control bit is used to enable the open-drain of P63 pin.
• Bit 4 (OD4) Control bit is used to enable the open-drain of P64 pin.
This specification is subject to change without prior notice.
13
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
W • Bit
COopen-drain
.the
5O
(OD5) Control
bit is W
used
to enable
of P65 pin.
WW
C
W
.
Y
W
W
W
0
Y
T
.
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
•
Bit
6
(OD6)
Control
bit
is
used
to
enable
the
open-drain
of
P66
pin.
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
C
7 .(OD7)
Control
bit is used
to enable 0
the
Y. open-drain
WW
.TWof P67 pin.W W.100Y OM.TW
WW •.1Bit
.TW
10
00Y
M
.
M
O
W
W
W writable.
both readable
W
.CO .isTW
Y.C
WW .100Y.C M.TW
0
YRegister
Wand
T
.
0
0
WW • IOCC
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
7.W
IOCD.10(Pull-high
Control
Register)
0
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
W
C
.
W
C
W 1 .100 0 M.T
W 4 .100Y 3 M.TW 2
WW 7 .100Y. 6 M.TW 5
O
W
O
WW 00Y.CO .TW
W
C
.
W/PH1
WW
/PH6 .TW/PH5
/PH4 .100Y/PH3 M.TW
/PH2
WW/PH7 .100Y.C
OM
W.1 /PH0
M
O
W
C
.
O
W
W
C
W
.
Y
W
C
W
.
0
Y of P60.Tpin.
W
W the .pull-high
Bit 0 (/PH0)
bit
is used to enable
W•W
M.T
.10
.TW
100
00Y Control
M
O
1
W
M
.
O
W
C
O
W
WW .100Y.
WEnable
.TW
Y.C pull-high
WW .100Y.C M.TW
W0:
M
.TW
00internal
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
W
Y.C pull-high
WW .100Y.C M.TW
1:W
Disable
internal
0
W
T
.
0
O
W
W.1 Y.COM W
WW 00Y.CO .TW
WW .100Y.C M.TW
Wthe
0
• Bit
Control
bit
is
used
to
enable
pull-high
of
P61
pin.
W1W(/PH1)
T
.
1
0
M
.
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
0
T
• BitW
2W
(/PH2).1Control
bit
is
used
to
enable
the
pull-high
of
P62
pin.
0
.1
W.1 Y.COM W
M.
OM
W
O
W
W
C
.
W
C
W
Y
W
W
.T
00
Y.
Wpull-high
• Bit 3W
(/PH3) Control
used
to enable the
.TW
M.T
.10of0P63 pin.
W.1 Y.COM
M
.100 bit is
O
W
O
W
W
C
.
W
.C
W
W
0Y pin. M.TW
M.T
.100
.TtoWenable theW
• Bit 4 W
(/PH4) Control
pull-high.1
of0P64
00Ybit is used
O
1
W
M
.
O
W
C
.
O
W
.C
WW .100Y
.
Y.C
WW of.1P65
00Ypin. M.TW
WW Control
TW
.to
• Bit 5 (/PH5)
is used
enable the pull-high
00bit
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
Y
W
W the pull-high
WW of .P66
0Yis.CusedMto.Tenable
WWControl
.100
100 pin. OM.T
• Bit 6 (/PH6)
OM
W
.10bit
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W the pull-high
0
Y used to enable
W of P67
WW
00is
• Bit 7 (/PH7)
Control.1bit
.100pin. OM.T
W.1 Y.CO
M.T
W
O
W
W
C
.
W
W
Y
W
W
W
0Y.C and
WWis both
.100
M.T
.100
• IOCD Register
writable.
O
W
M.T
.10readable
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
8. IOCE (WDT Control
O
WW 00Y.C
WRegister)
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.12 Y.COM1 W
WW 00Y
W.1 5 Y.COM 4 W
7
6
3
0
W
W
W
W
.T
W
.-100
W.1 Y
M.T
.1-00
OM
W
WDTE
EIS
ROC
O
W
W
C
.
W
C
W
Y
W
00
W
WW .100Y.
.TW
M.T
.100
W.1
MWatchdog
O
• Bit 7 (WDTE) Control bitW
used to enable
timer.
W
O
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
0: Disable WDT.
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
1: Enable WDT.
O
WW
W
C
.
W
C
W
.
Y
W
W
W
Y
W
.T
00
W
.T
W.
.100
W.1 Y.COM W
WDTE is both readable andW
writable.
OM
W
W
C
.
W
W
W
Y
W
.T
W
.100
100 the O
W
M.T of P60 (/INT) pin.
.define
OM
W
• Bit 6 (EIS) Control bit is used
to
function
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
M
.
M
0: P60, bi-directional I/O pin.WW
WW 00Y.CO .TW
.CO .TW
Y
W
0
W
0
M
.1
Mcontrol bit of P60 (bit
.1case,
OI/O
CO be set to
1: /INT, external interrupt pin. W
In W
this
the
.must
W0Wof IOC6)
C
.
Y
W
0
Y
W
0
W
.T
00
W.1
W.1 Y.COM W
"1".
W
W
W
W
.T
MEIS
.100
O
When EIS is "0", the path of /INTW
isW
masked.YWhen
is
"1",
the
status
of /INT pin can also be
C
.
W
.TW
00
1
M
.
O
W to Fig. 7(a).
read by way of reading Port 6 (R6). Refer
WW .100Y.C
EIS is both readable and writable. WW
W
• Bit 4 (ROC) ROC is used for the R-option.
This specification is subject to change without prior notice.
14
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W theYstatus
COreadTbyWthe
O the ROC to "1" willW
WW 0that
W
.CO of .R-option
Y.are
Setting
enable
pins W
(P50∼P51)
C
W
.
0
W
.
W
0
Y
W
T
1
0
W
.T
.10
OM
W.
M
.10controller.
OM function. If the R-option
W
C
.
O
W
W
C
.
Y
W
Clearing
the
ROC
will
disable
the
R-option
function
is
selected,
C
W
.TW
W
.TW
100
00Y
WW .100Y.
M
.
.TW
1
M
.
O
W
M
O
.C
W resistor
W
W
WW P50
must
with
external
W a 430KΩ W
.COconnect
Y.Cto VSS.T
Wthe P51 pinWor/and
00Y (Rex).
0pin
Y
1
0
0
WW user
T
MIf.Tthe
.
.
1
0
M
.
O
1
W
M
.
O
W
C
W
.C (P51).T
Y. 8.
Wstatus0of0YP50
is connected/disconnected,
isW
read as "0"/"1".
.CO .TW
WWRefer.1to00Fig.
.TW
Wthe
WW Rex
M
1
00Y
M
.
O
1
W
M
.
O
W
O
W
0~3,5
WW .100Y.C M.TW
W
Y.C Not used.
WW .100Y.C M.TW
0
WW • Bits
T
.
0
1
OM
WW 00Y.CO .TW
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
WIOCF .(Interrupt
9.
Mask
M
.1
.T Register) W.1
00
OM
WW 00Y.CO .TW
W 1 Y.COM W
C
.
W
W
Y
W
W
W 4 .100 3 M.T 2
W 7 .100
6 M.T
5
1 W.1
0 OM
O
W
.C
O
W
W
C
W
.
Y
W
C
W
.
0
W
0TCIE
W.TEXIE
ICIE
1
00YWW- .100Y - M.TW M.T
.
1
M
.
O
W
O
W
C
.C
.CO .TWenable bit.WW
WW .100Y.
WW
.TW
• Bit
0 (TCIE)
.TW
00Y
W
M
1
00YTCIF interrupt
M
.
O
1
W
M
.
O
W
W
.CO interrupt
WW .100Y.C M.TW
W
YTCIF
WW .100Y.C M.TW
0
WW0: disable
T
.
0
O
W
O
W
W.1 Y.COM W
WW .100Y.C M.TW
WW .100Y.C M.TW
1: enable
TCIF
interrupt
0
WW
T
.
0
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
W
0
T
• BitW
1W
(ICIE) .ICIF
interrupt
enable
bit.
.1
10
W.1 Y.COM W
M.
OM
W
O
W
W
C
.
W
C
W
.
Y
W
.T
W
00
W
W
0: W
disable.1ICIF
00Yinterrupt
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
Y.C
WW .100Y
.TW
M.T
.100
.TW
1:W
enable ICIF
00interrupt
M
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
0Y.C enable
WW EXIF
.TW
• Bit 2 (EXIE)
bit.
0interrupt
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
0Y.C M.TW
WW EXIF
.100
0: disable
M.T
OM
W
.10interrupt
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WWEXIF.1interrupt
00Y
1: enable
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
W
Y.C
W
Wused.
.100
M.T
.100
• Bits 3~7 Not
O
W
M.T
.100
O
W
O
W
W
C
.
Y.C
W
W
.C
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
0
M to "1".
.1bit in the IOCF
• Individual interrupt is enabled
setting
M. its associated control
O
WW 00Y.C
W.1 Y.by
WW 00Y.CO .TW
C
W
W
W
W
1
Wis enabled
.T
00 the ENI
• Global interrupt
DISI
OMinstruction. Refer toWW.
W.1 by the
OMinstruction and is disabled
W.1 by Y
C
.
Y
W
C
W
.
Y
W
W
W
.T
W
.100
.TW
100
00
M
.
1
Fig. 10.
W
M
.
O
W
O
W
WW .100Y
Y.C
WW .100Y.C M.TW
WW .100and
.TW
W
• IOCF register is both readable
writable.
M
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
4.3 TCC/WDT & Prescaler
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
.T
Wprescaler
.
An 8-bit counter available as
prescaler.1is00availableM
00for the TCC.Tor WDT. The W
O for either the
W
WW
W.1 Y.COM W
C
.
W
W
Y
W
W
0 to determine
W
.T
W time, .and
TCC or WDT only at any given
the
.is10used
100the PAB
W
Mbit.Tof the CONT register
OM
W
O
W
C
.
W
C
W
.
Y
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
0 determine
prescaler assignment. The PSR0~PSR2.1bits
M time the
.is cleared each
M the ratio. The prescaler
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
instruction is written to TCC under TCC mode.
The WDT and prescaler, when W
assigned
to WDT
M mode,
.1
W.1 Y.COM W
.CO
W
Y
W
0
W
0
W instructions.
.T
00 Fig. M
are cleared by the “WDTC” or “SLEP”
W.1 of TCC/WDT.
O 5 depicts the circuit diagram
W.1 Y.C
W
W
W
W
W
M.T
.100
O
W
C
• R1 (TCC) is an 8-bit timer/counter. The
clock
source
of
TCC
can
be
internal
or external clock input
WW .100Y.
.TW
M
O
W source
(edge selectable from TCC pin). If TCC
signal
Y.Cis from internal clock, TCC will increase by 1 at
0
WW
0
1
W.
every instruction cycle (without prescaler).
WWReferring to Fig. 5, CLK=Fosc/2 or CLK=Fosc/4 application
is determined by the CODE Option bit CLK status. CLK=Fosc/2 is used if CLK bit is "0", and
This specification is subject to change without prior notice.
15
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
W If TCCY.signal
O is used if CLK bit isW"1".
Wexternal
W CLK=Fosc/4
CO source
W is
comes from
clock
TCC
Y.C input,.T
C
W
.
0
W
W
W
0
0
Y
W
T
.
1
W
M
.
.T
10
00
M
.
O
1
W
M
.
O
W
C
Wincreased O
by 1 at every falling edge
pin.
Y.C of TCC
WW .100Y.
.TW
WWor rising
.TW
00edge
WW .100Y.C M.TW
M
1
M
.
O
W
O
W
.C
W
W
W
.CO .TW
Wkeep
.TW
00Y evenMwhen
0Y.C
WWon-chip
TThe
.
1
0
WW• The.1watchdog
.
timer
is
a
free
running
RC
oscillator.
WDT
will
on
running
1
00Y
M
.
O
W
M
O
W
C
W
W
W
.CO .TW
WW .100Y.
.TaW
0Y.Cmode).
Woff
.T
0sleep
WWthe oscillator
M
1
has been turned
(i.e.
in
During
normal
operation
or
sleep
mode,
00Y driver
M
.
O
1
W
M
.
O
W
WW 00Y.C
.CO .TW
WW .100Y.C M.TW
Wthe
TW
.
WW
1
00Y (if enabled)
WDT .time-out
will
cause
device
to
reset.
The
WDT
can
be
enabled
or disabled any
M
.
1
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
Wtime during
M
.1
.T by software programming.
00
mode
OMto WDTE bit of IOCE
W.1 Y.Refer
CO
.Without
OM
WWregister.
W.1 normal
C
Y
W
C
W
.
0
W
W
.TW
W
0
0 18 ms1 M
W
T
.
1
0
W
T
M
.
.
1
00YWDT time-out
.
(default).
prescaler,.1the
period
is
approximately
O
W
O
W
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O Data Bus
W
O
WW .100Y.C M.TW
WW 00Yor.CFosc/4)
W
WW .100Y.C M
TW
.
WCLK(=Fosc/2
T
.
WW 00Y.CO .TW
W.1 Y.COM0
WW 00Y.CO .TW
1
W
W
W
W
0
WTCC .10
1
M
.SYNC
W.1 Y.COM W
M.TM
OM
W
TCC
(R1)
O
W
C
.
W
U
U
PinWW
C
W
Y
W
.T
2 cycles
Y. 1 .XTW
W
W
.100
M.T
.100
X
OM
W
M
.100
O
W
C
.
O
W
0
W
C
W
Y
W
WW .100Y.
.TW
WW TE .100Y.C M.TW
M.T
.100
M
O
W
TCC
overflow
interrupt
O
W
C
.
O TS
W
.C
PAB WW
WW .100Y
.TW
.TW
00Y
WW .100Y.C M.TW
M
1
M
.
O
W
O
0
.C
O
W
W
WW 00Y.C
W
00Y
W
TW IOCAW
.
1
WW .100Y.C M
T
M.T
.
.
1
M
.
M
8-bit
Counter
O
W
M
U
O
W
C
.
O
WDTW
.C X .TW
WW .100Y
.
WW .100Y.C U M.TW
WW .100Y
1
OM
W
X
M
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
WTE
OM
W
O
W
C
.
O
W
W
C
PAB
PAB
.
Y
W
C
W
.
0
Y
W
Initial
(in IOCE)
W 8-to-1 MUX
0
W
WW .100Y
M.T value
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
PSR0~PSR2
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
0
1
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
MUX
O
WW 00Y.C
PAB
W
.CO .TW
WW
C
.
Y
W
W
W
0
Y
W
0
W
.T
00
W.1 Y
W.1 Y.COM W
W
W.1 Y.COM WDT
W
time-out
W
W
W
.T
W
.100
.TW
100
00
M
.
1
W
M
.
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
W
O Diagram of TCC andWWDT
WFig. 5 Block
W
Y.C
WW .100
0
W
T
.
0
WW .100Y.C M.TW
M
.1
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
00
W
.
.T
00
4.4 I/O Ports
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
W
M.T
.100
W
M.T
.100
O
W
O
W
C
.
W
C
The I/O registers, both Port 5 andW
areYbi-directional
tri-state I/OWports. Port 0
6Y
can be pulled
Whigh
.
WW
W
T
.
0
0
W Port 6,
T
.
1
0
.
M
OM
W.16 canYalso
WW
W
.CO have.Topen-drain
internally by software. In addition,
Port
output
by software.
Y.C Input.Tstatus
W
0
W
0
0
WW
1
0
M
.
1
M
.
O
W
W
.C down by
.CO P52
change interrupt (or wake-up) function
pins can0be
W P60 ~ P63
0Ypulled
WW
WWon Port
.Tand
1
006.YP50 ~ M
.
1
.
W
.CO pin
software. Each I/O pin can be defined
as W
"input" 0
orY"output"
by the I/O control
W
WW register (IOC5 ~ IOC6).
WW
T
.
0
1
M
W.
COROCTbit
P50~P51 are the R-option pins enabled
Win the IOCE register to 1. When the
Y.the
0
WWby setting
0
M.
.1
O
W
WW .100Y.C
WW
W
1
<Note>: Vdd = 5V, set up time period = 16.8ms ± 30%
Vdd = 3V, set up time period = 18ms ± 30%
This specification is subject to change without prior notice.
16
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
O
O
WWpins.00When
WR-option
Wis in
.CP50~P51
function
isW
used, it is recommended
are used asW
output
Y.C R-option
WW 00that
C
W
.
Y
W
Y
W
T
.
1
W
M.T
.
.T
1
00
M
.
O
1
W
M
.
O
W
C
W
Y.
W
enable state,OP50~P51 must be W
programmed
as.Cinput pins.
WW mode,
.TW
.TWUnder R-option
100the current/power
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
Wthe consideration
.C
O
W
W
into
WW conservation.
W be taken
00Y
0Y.C M.TtoWpromote energy
Y.Cby Rex.Tshould
WW
1
0
0
WWconsumption
M.T
.
1
0
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
W
WW .100Y.C M.TW
0Y.C and
WW
M
.T
O
W
M
.10registers
TheW
I/O
I/O
control
registers
are
both
readable
and
writable.
The
I/O
interface
circuits
for
O
WW 00Y.C
W
.CO .TW
WW .100Y.C M.TW
W
Y
W
T
.
0
WPort
.1
O
.10 Port 6 are
5Wand
Figures
6,.C
7(a),
OM7(b), and Figure 8. WW
OMshown in the following
W
Y.C
WW
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
W
M.T
.1
.T
10
00
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
O
W
M
O
W
O
W
NOTE: Pull-down
is not shown
W
Y.C
WW .100Y.C
0
WinWthe figure.
T
.
0
WW .100Y.C M.TW
.1
O
W
OM
W
WW Register
W
.CO
Y.Cfor Port
WW .100Y.C
Fig.
of I/O.T
Port
and I/O Control
5
W
0
Y
W
T
.
0
0
WW6 The.1Circuit
0
M
.1
W
OM
W
WW 00Y.CO .TW
C
.
WW .100Y.C
W
W
Y
W
0
W
T
.
1
0
W
OM
W.
OM
W.1
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
00
W
.
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
NOTE: Pull-high (down) and
Open-drain are not shown in the figure.
WW
PCRD
P
R
Q
_
Q
PORT
C
L
Q
P
R
_
Q
C
L
D
PC W R
CLK
IO D
D
PD W R
CLK
PDRD
0
1
M
U
X
PC R D
Q
_
Q
P
R D
C L K
C
L
PC W R
Q
_
Q
P
R D
C L K
C
L
PD W R
P 6 0 /I N T
PO R T
B it 6 o f I O C E
P
R
C L K
C
L
D
0
Q
1
_
Q
IO D
M
U
X
PD R D
P
R
C L K
C
L
D
T 10
Q
_
Q
IN T
Fig. 7(a) The Circuit of I/O Port and I/O Control Register for P60 (/INT)
This specification is subject to change without prior notice.
17
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO PCRD.TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
P
O
W
C
O
Q .C
W
R D
WW .100Y.
.TW
WW .100Y
.TW
_
CLK
PCWR
WW .100Y.C M.TW
M
M
O
W
Q
C
O
W
O
W
WW .100Y.C M.TW
WW .100YL.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
P61~P67
W
M
.1
.T
00
IOD
W.1Q RP YD.COM W
WW 00Y.CO .TW
W.1 PORTY.COM W
W
W
W
PDWR
_
0
W
.T
0CLK
W
W.1 Y.COM W
M.T
.100
W.Q1 CL Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
0
M
.
OM
W
M
M
O
W
C
.
O
W
W
C
.
Y
W
U
W
1
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
X
1
M
.
O
W
W
O
W
.CO .TW
WW .100Y.C M.TW
TIN
WW .100Y
WW .100Y.C M.TW
PDRD
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
DWP Q
WW .100Y.C M.TW
R
W.1 Y.COM W
CLK W
O
WW 00Y.CO .TW
W
C
.
C _
W
W
W
0
Y
W
T
.
0
W
L Q
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
.T
00
WW .100Y
M
.1not
W.1 Y.COM
M.T and Open-drain
O
NOTE:WPull-highC(down)
are
shown
in
the
figure.
W
O
W
C
.
W
W
WW .100Y
WW .100Y.
M
.100
.TW
M.T
W
M
O
W
.CO
O
W
W
C
.
Fig.W7(b) The Circuit
of
I/O
Port
and
I/O
Control
Register
for
P61~P67
Y
W
C
W
.
0
Y
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
W
Y
W
W
WW IOCE.1.100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
W
O
WW 00Y.C
.CO .TW
W
C
PW
.
Y
W
W
Q
W
0
D
Y
W
0
W R .100
.T
W.1 Y
W.1 Y.COMInterrupt
OM
W
W
CLK
W
C
W
.
W
W
W
.T
W C Q_ .100Y
.100
.TW
100
M
.
W
M
O
W
L
O
W
.C
W
WW .100Y
.TW
00Y
WW .100Y.C M.TW RE.1 W
1
M
.
W
O
C InstructionTW
WW 00Y.ENI
WW .100
WW 00Y.CO .TW
W
.
W
M
.1
T10
WW
W.1 Y.COM WD RP Q
WW P 00Y.CO .TW
T11
W
W
W
W
Q
.1
.T CLK
00
W.1RCLKD Y.COM W
WW
W.1 Y.COM W C Q_
W
W
W
W _ .100
.T
W
.
.T L
00
C
OM
QW
WW
W.1 Y.COM W
C
.
L
W
W
Y
W
W
W
.T
W
T17
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
DISI
Instruction
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
W
Y.C
0
WW Interrupt
0
WW .100Y.C M.TW
1from SLEEP) OM.T
.
(Wake-up
W
O
W
/SLEP
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
Next Instruction
WW .100Y.C M.TW
(Wake-up from SLEEP)
O
W
C
.
W
Y
W
.100
W
WW
Fig. 7(c) Block Diagram of I/O Port 6 with Input Change Interrupt/Wake-up
This specification is subject to change without prior notice.
18
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
O
W TableY4.CUsage
W
.CO .TW FunctionWWW 00Y.C
ofW
Port 6 Input
Change
WW Wake-up/Interrupt
Y
W
0
W
1
W
M.T
.
.T
10
00
M
.
O
1
W
M
.
O
W
C
O
W
Usage of W
Port
W6 input00status
Y.C changed
WW .100Y.
.TW
.TWWake-up/Interrupt
WW .100Y.C M.TW
M
1
M
.
O
W
O (II) Port 6 Input Status
W
.C
Change
Interrupt
W(I) Wake-up
W
.COfrom.Port
WWChange
W 6 Input Status
00Y
WW .100Y.C M.TW
1
WW (a).1Before
T
M.T
.
00Y SLEEP
O
1.
Read
I/O
Port
6
(MOV
R6,R6)
W
M
O
W
C
.
W
W
.CO 1 .TW very carefully)
WW .100Y.C 2.M
.TW "ENI" W W.100Y OM.TW
WW 1. Disable
Execute
00Y WDTM(using
1
.
O
W
.C
O
W
W
WW
I/O
Port 6 (MOV
IOCF.1)
W R6,R6) WW .100Y.C 3. Enable
00Y
Y.C
TWinterrupt (Set
.
1
0
WW2. Read
T
M.T
.
.
0
M
O
1
W
M
.
O
W
C
.
O
3. W
Execute "ENI"
Port W
6 change (interrupt)
W
WW .100Y
Y.C or "DISI"
WW .100Y.C4. IF M
.T
WW
M.T
.TW
00interrupt
O
1
W
M
.
4. Enable
(Set
IOCF.1)
→
Interrupt
vector
(008H)
O
W
O
W
WW .100Y.C M.TW
W
Y.C instruction
WW .100Y.C M.TW
0
W5.WExecute
T
.
"SLEP"
0
1
OM
WW 00Y.CO .TW
W. Wake-up
WW 00Y.CO .TW
C
.
W
W
W
(b)
After
Y
W
W
M
.1
.T
00
W.1 Y.COM W
OMvector (008H)
WW 00Y.CO .TW
W.1→ Interrupt
W
1. IFW
"ENI"
C
.
W
W
0
W
.T
0
W
.T
00Y instruction
W.1 Y.COM W
W.1 Y.COM W
2. IF "DISI"
OM
W
W.1→ Next
W
C
.
W
W
W
.T
W
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.CO .TW
WW PCRD
C
.
Y
W
W
W
0
Y
W
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
ROC
.T
00
W
VCC
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
P
W
Y
W
Q W D
W
WW .100Y.C M.TW
.100
R
M.T
.100
OM
W
Weakly
O
W
C
.
O
W
W
C
.
Y
W
C
Pull-up
W
.
0
Y
W
W
0
W CLK .100PCWR
WW .100Y
M.T
Q C
W.1 Y.CO
M.T
O
W
O
L
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
1
00
WW 00Y
W.1 Y.COM W Q RP D WW. 0Y.COM W
PORT
IOD
W
W
W
.T
W
.10
W.1 Y
M.T
.100
OM
W
O
W
W
PDWR
C
.
W
C
W
Y
W
C
W
00
W
WW .100Y.
M.T
.100
W.1
M.T Q L
O
W
O
W
W
C
.
W
Y
W
W
.TW
PDRD
WW .100Y.C M.TW
.100
100
M
.
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y0 .C M M.TW
.1
O
W
O
WW
W
C
.
W
C
U
W
.
Y
W
W
W
1
W
.T
00
W
Rex*
00Y X M.T
W.
W.1 Y.COM W
O
W
W.1 Y.C
W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
WisW
W
Y.C
*TheW
Rex
430K0ohm
external .resistor
WW .100Y.C M.TW
0
T
O
W
W.1 Y.COM W
W
WW .100Y.C
0
W
T
.
0
Fig. 8 The CircuitW
of.1I/O Port with
OM R-option(P50,P51)WW
W
WW .100Y.C M.TW
O
W
C
W
WW .100Y.
M.T
O
W
WW .100Y.C
1
Wtimer) but hardware must be enabled before applying
NOTE: Software disables WDT (watchdog
WW
Port 6 Change Wake-Up function. (CODE Option Register and Bit 11 (ENWDTB-) set to
“1”).
This specification is subject to change without prior notice.
19
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Oand Wake-up WW
WW 00Y.CO .TW
WRESET
.CO .TW
C
4.5
.
Y
W
W
W
0
Y
W
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
Y.
W
WW1. RESET
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
Oinitiated by one of theW
following eventsWA RESET is
.C
WW .100Y.
.TW
W
.TW
00Y
WW .100Y.C M.TW
M
1
M
.
O
W
O
W
O
W Power
WW .100Y.C M.TW
W
Y.C on reset.
WW .100Y.C M.TW
0
WW (1)
T
.
0
1
M
.
Opin
WW 00Y.CO .TW
W(2)
WW 00Y.CO .TW
C
.
W
/RESET
input
"low",
or
W
W
Y
W
W
M
.1
.T
.100
W.1 Y.COM W
OM (if enabled).
WW 00Y.CO .TW
W
W
C
.
W
W
(3)
WDT
time-out
W
Y
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM 1 W
O
W
W
W
C
.
Wkept in00aYRESET condition
.T
W of approx.
T oscillator W
.(one
Wis
start-up
timer
The device
.100 period)
.TW for a period
100 18ms
M
.
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
W performed.
.C the.TRESET
0
WRefer to
.TW
W
W the following
.Tare
10Fig.9.
00Y functions
WW
after the reset
is detected.
occurs,
M
.
1
00Y Once M
M
.
O
1
W
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
W
O
W
• The W
oscillator
is running,
.1
O
W
OM or will be started.
WW .100Y.C M.TW
W
W
Y.C
WW .100Y.C M.TW
0
W
T
.
0
O
W
.1 CounterM(R2) is set to all "0".WW
• The Program
O
W
Y.C
WW .100Y.C M.TW
WW 00Y.CO .TW
0
W
T
.
0
W
M
.1
• All I/O port
are configured
as input mode W
OM
WW 00Y.CO .TW
W.1pins Y
.CO state).
W(high-impedance
C
W
.
Y
W
W
W
0
W
T
.
0
W
.T
00
W.1 Y.COM
• The Watchdog
and
W.1 Y.COM W
OMprescaler are cleared.
W
W.1 timer
W
C
.
W
W
W
W
0Y
W
M.T
.100
.Tthe
100cleared.OM.T
0switched
.
O
1
W
M
.
• When power
is
on,
upper
3
bits
of
R3
are
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
WW .100Y.C M.TW
OM
W
O
W
C
• The bits of the
CONT register
are
set
to
all
"1"
except
for
the
Bit
6
(INT
flag).
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
• The bits of the
IOCA register
are
set
to
all
"1".
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.Tset to all "1".
O
W
• The bits of the W
IOCB register
are
O
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
• The IOCC register
is
cleared.
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O set to all "1".
WW 00Y.C
W register
• The bits of the W
IOCD
are
WW 00Y.CO .TW
C
.
W
W
Y
W
W
.T
00
M
.1
W.1 Y
OM
W
W.1 isYset
• Bit 7 of the IOCEW
register
to
"1", and Bits 4 and 6 W
areW
cleared.Y.CO
C
W
.
W
W
.T
W
.100
.TW
100
00
M
.
1
W
M
.
O
W
O register are cleared.W
W 0~2 of IOCF
• Bits 0~2 of RF and
bits
.C
WW .100Y
W
.TW
00Y
WW .100Y.C M.TW
1
M
.
O
WW 00
W
.Centering.Tsleep
WW While
CO
W
.executing
Y
W
The sleep (power down) mode W
is W
asserted by
the
“SLEP”
instruction.
mode,
W
0
Y
W
0
0
T
W.1
M.
.10
W.1 Y.COM W
O
W
W
W
C
.
W
WDT (if enabled) is cleared but keeps
awakened
W can beW
0
Y The controller
WW on running.
.1
M.T
.10byM.T
.100
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
Won /RESET
.
.T
(1) External reset input
00Ypin,
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
(2) WDT time-out (if enabled),
or.100
.100
W
M.T
OM
W
O
W
C
.
W
C
W
.
Y
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
0
(3) Port 6 input status changes (if.1enabled).
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
The first two cases will cause the EM78P156NW
to reset. The
be
the
W used to determine
OT and P flags of R3 can
WW .100Y.C
WW .100Y.C M.TW
W execution and the
source of the reset (wake-up). The last case W
is consideredOthe continuation of program
WW
WW .100Y.C M.TW
global interrupt ("ENI" or "DISI" being executed) decides
whether
O or not the controller branches to the interrupt
W
WW .100Y.C M.TW
O
W
WW .100Y.C
WW
W
1
NOTE: Vdd = 5V, set up time period = 16.8ms ± 30%
Vdd = 3V, set up time period = 18ms ± 30%
This specification is subject to change without prior notice.
20
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
.COthe address
O
WtoWexecute
Wfollowing
W
.COthe instruction
vector
wake-up.
IfW
ENI is executed
before SLEP,
will begin
Yfrom
WW
C
W
.
0
Y
W
W
0
0
Y
W
T
.
1
W
M.T
.
.T
10
00
M
.
O
1
W
M
.
O
W
C
OIf DISI is executed before
W
.Coperation
Y. instruction
008H
after wake-up.
the
will restart from
WWthe succeeding
.TW
WW SLEP,
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O wake-up.
W
right W
.Cafter
WW .100Y.C M.TW
W
WW .100Y.C M.TW
W next to.1SLEP
T
.
00Y
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
Wone of Cases
M
.T be enabled beforeWentering
Only
theOsleep
00 2 and 3 can
M mode. That is, WW.1
.1
.CO .TW
W.1 Y.COM W
C
.
Y
W
W
0
Y
W
W
0
W
.T
0 6 Input
W [a] .if10Port
T
.1is00enabled
OM
W.1be disabled.
M.Status
Change Interrupt
before SLEP , WDT W
must
OM
W
O
W
C
.
Y.C by.TW
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
M
.1
.T the WDT bit W
.100
OM
However,
in .1the option
register remains enabled.
.COthe .TW
OM
WW 0Hence,
Wsoftware.
C
.
Y
W
C
W
.
0
Y
W
W
W
Y
W
W
T
.1001 or 3.OM.T
W.1 Y.COM W
M.be
.100
EM78P156N
can
awakened onlyW
byW
Case
O
W
W
C
.
C
W
.
W
.T
W
.T
00Y
WW .100Y
.100
.TW
1
M
.
OM
W
M
O
W
C
[b] if WDT
is enabled
before
SLEP,
Port
6
Input
Status
Change
Interrupt
must
be
disabled.
Hence,
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
WCase 1Yor.C2.ORefer to
theW
EM78P156NOcan be awakened onlyW
by
the section on
.C
W
WWInterrupt.
00Y
W
.TW
1
00
WW .100Y.C M.TW
M.T
.
1
M
.
O
W
O
W
C
O
W
Y.
If Port 6 Input Status
is used to wake-up
(Case
W [a] above),
.CInterrupt
WWthe following
.TW
0Y.C M.T
WW the
100
0EM78P156N
WW Change
M
.
.TW
1
00Y
.
O
1
W
M
.
O
W
W
instructions must be
.CO SLEP:
WW .100Y.C M.TW
W
Ybefore
WW .100Y.C M.TW
0
WW executed
T
.
0
1
OM
WW 00Y.CO .TW
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
M
.1
MOVWA, @xx000110b
clock
.;TSelect internal TCC W
00
.1
OM
WW 00Y.CO .T
W.1 Y.COM W
C
.
W
W
Y
W
W
W
.T
00
W
W.1 Y.COM
CONTW
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
00
W
WW
.TW
00Y
M.T
.100
W.1 Y.COM
M
O
W
O
W
CLR R1 WW.1
;
Clear
TCC
and
prescaler
C
.
W
W
W
Y.C
WW .100Y
W
.100
M.T
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
MOV A, @xxxx1110b
;
Select
WDT
prescaler
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
Y.C
W
CONTW WW
.100
M.T
.100
O
W
M.T
.100
O
W
O
W
W
C
.
Y.C
W
W
.C
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
. and prescaler W.1
0 ; ClearMWDT
M
WDTC
O
WW 00Y.C
W.1 Y
.CO .TW
W
C
.
Y
W
W
W
0
W
0
W
.T
00
W.1 Y
W.1 Y.COM W
MOV A, @0xxxxxxxbW.1 ; Disable
OMWDT
W
W
C
.
W
W
W
.T
W
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W
IOW RE
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
O
WW 00
W
WW 00Y.C
W
.CPort
W
W
Y
W
T
MOV R6, R6
6
.
0
WW .;1Read
T
0
W.1
M.
W.1 Y.COM W
O
W
W
W
C
.
W
Y
W
WW ; .Enable
.1
.TWchange interrupt
MOV A, @00000x1xb
6 input
M.T
.100
100 Port
M
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
IOW RF
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
0
W
.T
W
W
M.Tglobal interrupt WW.10
.100 (or disable)
OM
O
W
C
ENI (or DISI)
;
Enable
.
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
M
.
OM
W
WW 00Y.CO .TW
SLEP
Sleep 0Y.C
W
W
W;W
T
.
0
M
.1
W.1 Y.COM W
WW 00Y.CO
W
W
W
NOP
.T
00
W.1
W.1 Y.COM W
W
W
W
W
T
M.from
.100wakingOup
One problem user should be aware of, is that W
after
the sleep mode, WDT would enable
C
W
WW .100Y.
M.T be handled appropriately by software
automatically. The WDT operation (being enabledW
or disabled)
should
O
WW .100Y.C
after waking up from the sleep mode.
W
WW
This specification is subject to change without prior notice.
21
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
WTable 5.1The
00 Summary
Values
.1 for Registers
W.1 Y.COM W
M.Tof the InitializedW
OM
W
O
W
W
C
.
C
W
.
WBit 3 .Bit
.T
0Y7 Bit M
W
1002 Bit O
WW
Address.100YName M.TW Reset Type
6 .TBit 5
Bit 4
1 MBit 0
.10Bit
W
O
W
C
.
O
W
W
C
Y
W
Y. X .TXW
W
.TW
X
C53
C52
WW .100Y.C M.TW Bit NameW
.100 C51 OMC50
10X0
M
.
W
O
W
C
W 1 00Y1.
W
WW 00Y.CO .TWPower-On WW
U00Y.CU
UW U
1
1 .TW
.T
1
WN/A
M
.
1
IOC5
M
.
O
1
W
M
.
O
O /RESET and WDT WW U Y.UC
W
U W U
1WW 1
1 .C
1 .TW
00Y
W
.T
1
00
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
C
Wake-Up
from
Pin
Change
U
U
U
U
P
P
P
P
.
O
W
W
W
.C
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
W
M.T
.1C61 C60
.TBit Name
10 C66 OC65
00
M
.
O
1
C67
C64
C63
C62
W
M
.
W
O
W
WW .100Y.C M.TW
WW 1 .1001Y.C 1M.TW1
WW .100Y.C M.Power-On
TW
1
1 W 1
1O
N/A
W
WIOC6 Y.CO
W
Y.C1
W1W 010Y.CO1 .T1W
0
W
W
W
0
W
/RESET
and
WDT
1
1
1
W
M.T
.1
.T
1
00
M
.
O
1
W
M
.
O
W
C
W P 00YP.
W
C
.CO from
W
Wake-Up
Pin Change WW
P
P00Y. P
PW P
P
.TW
.T
1
WW .100Y
M
.
.TW
1
M
.
O
W
M
W
O Bit Name
W
CO TETW PAB PSR2
.TS
0Y.C M.TW
WWPSR1.10PSR0
WXW /INT
.
00Y
WW .100Y.C M.TW
1
M
.
O
W
W0
Power-On
1
1 O 1
1
1
WW1 .1010Y.C M.TW
WW 00Y.CO
N/A
W
WW .100Y.C M.TW
WCONT
T
.
O
Mand WDT
1
0
1 CO 1
1
1
1W
1
W.1 /RESET
WW
W
.CO .TW
Y.
WW .100Y.C M.TW
0
Y
W
T
.
0
0
WW .Wake-Up
0
from Pin Change
P
PW.1 P
PM
P
P
P W P
.CO .TW
W
W 1 Y.COM W
.CO .TW
Y
W
0
Y
W
W
0
0
W
0W
.T
00 Bit Name
W.-1 Y.COM
W.1 Y.COM W
OM
W
W.1 Y
W
C
.
W
W
Power-On
U
U
U
U
U
U
U
U.100
W
.T
W
M.T
.TW
100
00
M
.
0x00
R0(IAR)
O
1
W
M
.
O
W
C
.
O
W
Y
P
PTW P
PWW P
.Cand WDT.TW P
.
WPW P.100Y.C
.
WW /RESET
.100
00Y
M
OM
1
W
M
.
O
W
C
.
O
Wake-Up
from
Pin
Change
P
P
P
P
P
P
P
P
W
W
C
.
Y
.C
W
W
WW .100Y
.TW
0YName
WW .10Bit
.100
OM
M.T
- COM
-W
W
C
.
O
W
W
.
Y
W
C
W
.
0
Y
W
W
0
W 0 .1000
T 0
WW .1Power-On
00Y
0
0M.
0
0 W.1
O
M.T 0
O
W
O
W
W
C
0x01
R1(TCC)
.
W
.C
0Y.C
Y 0 .T0W
W0
W
0
0
Y
W
1
0
0
and
WDT
0
0
0
0
0
WW/RESET
T
.
.
0
W.1 Y.COM W
OM
WW 00Y.CO
W.1 Pin
.C
W
Wake-Up
Change .TW
P
P WW
P
P00
P
P
P
P
Y
T
.
0
WW from
.1
W.1 Y.C
M
.10
OM W
O
W
W
C
.
W
Bit
Name
C
W
Y
W
W
W
WW .100Y.
.100
.100 0 OM0.T 0
W
M.T0
W
O
Power-On
0
0
0
0
W
W
C
Y
W
W
WW .100Y.
0x02
R2(PC)
.TW
0Y.C M.TW
W
.100
M
W
.10WDT
/RESETW
and
0
0
0
0
0
0
0
0
O
W
O
W
WW .100Y
0Y.C **0/P
WW**0/P .10**1/P
.T**0/P
0Y.C **0/P
WWfrom Pin
.TW**0/P **0/P
0Change
M
Wake-Up
**0/P
1
M
.
O
O
WW 00
W
WW 00Y.C
W
W
W
W
T
.
GP1
GP0
T
P
Z
DC
C
WBitWName.100Y.C GP2
T
W.1
M.
W.1 Y.COM W
O
W
W
W
C
.
W
Power-On
0 .TW
0
0 W1
U
T
WW .100Y
.1
.1100 U OM.U
0x03
R3(SR)
M
W
O
WW
W
C
.
W
/RESET and
WDT Y.C 0
0W
0
t
t
P
P
P
W
Y
W
W
W
W
.T
M.T
.100
W.
.100
W
Wake-Up from W
PinW
Change
POM P
P
t WWt
P.CO P
P
C
W
.
Y
W
W
.T
00
0Y
W
.TW W
Bit Name W.10
- OM - .1
- .COM
W
W
C
W
.
Y
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
0 1
Power-On
U
U
U .
U
UM
U
M1
W.1 Y
0x04
R4(RSR)
WW 00Y.CO .TW
CO
.
W
W
W
0
W
T
/RESET and WDT .10 1
1 .
P
P
P
W.1 P Y.CPOM P
OM
W
W
C
.
W
W
Y
W
Wake-Up from Pin
Change
1
1
P
P
P
P
W
.1P00 P
M.T
.100
W
O
W
W P52 P51 P50
Bit Name W
X .C X
X
X
P53
W
W
.TW
00Y
1
M
.
O
W 0
Power-On
0
0
0
U
U
U
U
0x05
P5
WW .100Y.C M.TW
/RESET and WDT
0
0
0
0
P
P
P
P
WW 00Y.CO
W
Wake-Up from Pin Change
0
0
0
P
P
P
P
W0.1
W
0x06
P6
W P67 P66 P65 P64 P63 P62 P61 P60
Bit Name
Power-On
This specification is subject to change without prior notice.
U
22
U
U
U
U
U
U
U
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W Bit Y
O
W
Address
Name
Reset Type
7 O Bit 6 W
Bit 5
Bit 4WW
Bit 3
2 .C Bit 1 T
.C
WW 00Bit
C
.
0
Y
W
. BitW0
W
0
Y
W
T
.
1
0
W
T
M
.
.
1
0
M
.
O
/RESET and WDTW
P .CO P
P
PW P
P
P
OM
W.1
W
WP
Y
WW .100Y.C M.TW
0
WChange
T
.
0
WW .100Y.C MWake-Up
.TW from Pin
1
. P
PM
P
P
P W P
PO
P
O
W
W
Y.C
WW 00Y.CO .TW
0
W
.TW
0
1
WW .100Y.C M.TW Bit NameW
X M X
X
X
EXIF
ICIF OM
TCIF
.
1X
.
W
O
W
C
W
W
.C
Y.
W
WW 00Y.CO .TWPower-On WW
U00Y U
UW U
U
0.100 0
0 .T
.T
W0x0F
M
1
M
.
O
1
RF(ISR) OM
W
.
O
.C 0 .TW
W
.C
WW
UWW 0
0
00Y
1
WW .100Y.C M/RESET
.
.TW and WDTW WU.100Y U OMU.TW U
OM
W
O
W
Wake-Up from Pin Change
U WWP
P
Y.C P .TW
W U 00YU.C U .TWU
C
.
0
W
W
0
Y
W
W
M
.1
.T Name
1 - OM
00
-.
W
W- W 0- 0Y.CO
W.1 Y.COM BitW
C
.
W
W
Y
W
W
.TW
W 1 .1001
T 1
.
1
0
W
T
M
.
.
0
M
Power-On
1
1
1
1
1
O
1
W
.
O
W
OM
0x0A WW
IOCA
W1W .1100Y.C1 M.TW
W
Y.C /RESET
WW1 .1010Y.C 1 M.T1W
0
W
T
.
and
WDT
1
0
M
WW 00Y.CO .TW
W.1
WW P00Y.CPO .T
W P
.CO from
W
W
Wake-Up
Pin Change W P
P
P
WW .100Y
T
.
.1
WP.1 PY.COM W
OM
W/PD6
OM
W
W
C
.
W
C
W
.
Bit
Name
/PD7
/PD5
/PD4
X
/PD2
/PD1
0
Y
W
W
W
.T
W
M.T
.10/PD0
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
Power-On
1 W 1
1.C
1
U
1 WW1
1 Y.
WW 00Y.CO
.TW
W
.TW
0x0B
100
00Y
WIOCB
TW
M
.
.
1
M
.
O
1
W
M
.
O1
/RESET
1 WW
1
1
U
1
1
1 Y.C
W
W
.CO and.TWDT
WW
W
00
0Y.C M.TW
W
1
0
WW .Wake-Up
M.T
.
1
00Y fromMPin
.
O
1
W
Change
P
P
P
P
U
P
P
P
O
W
C
.
W
W
.C
Y
W
CO
W OD2 W
.TW
100
00Y OD4M.T
WW .100Y.Bit
M
.
.TW
Name
OD7W OD6 .1OD5
OD3
OD1 W
OD0
O
M
O
W
Y.C
WW 000Y.C0
.CO .TW
W
WW 00Y
T
Power-On
0 W0
0W 0
0
0.100
.
W
M.T
1
M
.
O
1
W
M
.
0x0C
IOCC
O
W
C
.
O
W 0 00Y
W
.C
0
0.TW 0
0W
.
W0W 0.100Y.C
WW /RESET
.TW 0
00Y and WDT
M
1
W.1 Y.COM
M
.
O
W
O
W
W
C
.
Wake-Up
from
Pin
Change
P
P
P
P
P
P
P
P
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T /PH2 /PH1 /PH0
OM
W
O
W
C
Bit Name
/PH7
/PH6
/PH5
/PH4
/PH3
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
.T 1
10
00
WW .1Power-On
00Y
O
1
1W.1 1
1M
1
1WW.
M.T 1
O
O
W
C
.
W
0x0D
IOCD
W
.C
0Y.C
Y
W
W
0
0
Y
W
T
.
1
0
0
WW/RESET
T
.
.
0and WDT
1
1
1
1
W.1 1 Y.C1OM 1 W 1
WW 00Y.CO
W.1 Y.COM W
W
W
0
W
T
.
Wake-Up
Pin
Change
P
P
P
P
P
P
P
P
0
0
WW from
T
.1
W.1 Y.C
M.
.10
OM
W
O
W
W
C
.
W
C
WDTE
ROC00Y X
X W X
XW
Y.
WW Bit Name
.100
.TW EIS WX W
M.T
.1
100
W
M
.
O
O
W
W
C
Power-On
1
0
U W 0
U
UW
Y
YU.
W
.TWU
0x0E
IOCE
WW .100Y.C M.TW
.100
.100 U OM
W
/RESETW
and WDT CO 1
0
U WW
0
U
U
U
.C
WW .100Y
W
.TW
00UY
0Y.
WW Pin
.TW P
1
0Change
M
.
1
W
M
.
Wake-Up from
1
U
P
U
U
U
O
O
W
WW 00Y.C
W
WW .100
W
T
.
WBitWName.100Y.C XM.TWX
X
X
M ICIE TCIE
W.1 X Y.EXIE
O
WW
W
CO
W
C
W
.
W
W
W
0
Y
W
T
.
Power-On
U
U
U
U
U
0
0
0
0
W
.1
M.T
.100
0x0F
IOCF
W.1 Y.COM W
O
WW
W
W
C
.
W
W
/RESET
and
WDT
U
U
U
U
U
0
0
0
W
Y
W
.T
00
W
.
M.T
.100
WU.1 YP.COMP WP
WW
W
Wake-Up from W
PinW
Change Y.C
UO
U W U
U
W
W
.T
W
00 - M.-T
.100 - OM
W
Bit Name W.1
- WW
O
C
.
C
W.
Y
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
M
.
Power-On W.10 U OM
U
U
U
WUW 0U0Y.COU .TUW
0x10~0x2F R10~R2F
.C
W
W
Y
W
0
W
T
. P
/RESET and WDT .10 P
P
P
P M P
.1 P
OPM
W
WW 00Y.CO
C
.
W
W
Y
W
WChange .100P
Wake-Up from Pin
P .T P
P
P
P
P
P
W.1
OM
W
W
C
.
W
W
W
** To jump address 0x08, or to execute
which
W the.1instruction
00Y
M.T is next to the “SLEP” instruction.
O
W
C
W P: Previous
W reset. t: Check Table 4
Y. value.Tbefore
X: Not used. U: Unknown or don’t W
care.
M
.100
O
W
W
Y.C
2. The Status of RST, T, and P W
of STATUS
.100 Register
W
WW
A RESET condition is initiated by the following events:
This specification is subject to change without prior notice.
23
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
W
.CO .TW
1..C
AO
power-on
condition, WWW
Y
W
W
W
0
Y
W
.10
W.1 Y.COM W
M.T
.100 2. A high-low-high
OM
W
O
W
W
C
.
W
pulse
on
/RESET
pin,
and
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
timer time-out.WW
Y.
W
Y.C
.TW
WW .103.0Watchdog
M.T
.100
.TW
100
M
.
O
W
M
O
W
C
O
.C the.Tprocessor
Y.
W to check
W
WWup. Table
TW
WW of T00and
.the
WTable 4 are
Y.CP, listed
Wused
TheW
values
wakes
100 5 shows
00Y how M
M
.
.Tin
1
.
O
1
W
M
.
O
W
O
WW .100Y.C M.TW
WWmay 0affect
Wof T and P.WW .100Y.C M.TW
Y.Cthe status
events
0
Wthat
T
.
1
OM
WW 00Y.CO .TW
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
.1
OM
WRESET
OM of RST, T and P after
WW 00Y.CO .TW
W.16 TheYValues
C
.
W
C
Table
W
.
Y
W
W
W
W
.T
00
W
.T
W.1 Y.COM W
M
.100
W.1 Y.COTM W
O
W
W
Reset
Type
P
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
Power
on
1
1
W
W
C
.
Y
W
.C
W
.TW
W
W
100
00Y *P M.TW
WW during
M
.
.Tmode
1
00YOperating
.
O
1
/RESET
*P
W
M
.
O
W
W
CO SLEEP
WW .100Y.C M.TW
W mode WW .100Y.C1 M.TW
Y.during
0
WW wake-up
T
/RESET
0
.
0
O
W
.1
O
W
OM
WW .100Y.C M.TW
WW Operating
WDT
Y.C mode.TW
WW .100Y.0C M.TW *P
0
Wduring
0
.1
OM mode
WW 00Y.CO .TW
WDT wake-up
WW 00Y0.CO .TW 0
.CSLEEP
W
WW during
W
Y
W
0
W
T
W.1 Y.COM W
M. SLEEP mode WW.1 1 .COM
.10change O
Wake-Up onW
pin
during
0
W
C
W
Y
W
.T
W
00
Y.
W
WW status
M.T
.100
*P: Previous
W.1 Y.COM
M.T
.100beforeOreset
O
W
W
W
C
.
.C
W
WW .100Y
.TW
WW .10of0Y
M.T
.100
.TWAffected by
M
O
W
Table 7 The Status
T
and
P
Being
Events.
M
O
W
C
.
O
W
WW .100Y
.
Y.C
WW .100Y.C M.TW
WW .100Event
.TW
OM
W
T
P
M
O
W
C
.
O
W
W
C
.
Y
W
W
W
W
Y.C
WW 1.100Y
.100
M.1T
Power on W
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
WDTC instruction
1 .100
M1.T
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
W
W
Y.C
W 0 .100Y
WDT time-outWW
*P
.100
M.T
O
W
M.T
.100
O
W
O
W
W
C
Y.C
0
W
SLEP instruction
0 .TW
0
WW1 .100Y.
1
WW .100Y.C M.TW
.
M
O mode
WW 00Y.C
W duringYSLEEP
.CO0 .TW
W
Wake-Up on pin change
1 W
C
.
Y
W
W
W
0
W
0
W
.T
100
W.1 Y
W.1 Y.COM W
OM
W
W.reset
W
*P: Previous value before
C
.
W
W
W
.T
W
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TWVDD
W
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
D
Q
O
WW
W
WW 00Y.CO CLK.TW
C
.
W
W
Oscillator
CLK
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W CLR
W
W
W
W
.T
00
W
.
.T
00
W.1 Y.COM W
Power-on
WW
W.1 Y.COM W
W
W
W
W
Reset
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
Voltage
W
WW .100Y.C M.TW
Detector
WW .100Y.C M.TW
O
W
WW 00Y.CO .TW
WW .100Y.C
W
WDTE
W
OM
W.1
WW
WW .100Y.C M.TW
W
.CO .TW
W
WDT Timeout 0Y
RESET
Setup Time
0
WDT W
W.1 Y.COM
W
W
.100
W
/RESET
WW
Fig. 9 Block Diagram of Controller Reset
This specification is subject to change without prior notice.
24
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
WInterrupt
WW 00Y.CO .TW
C
4.6
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
.
Y
W
.T
W
.TW
WW The.1EM78P156N
.100
.TWthree falling-edge
00Y
interrupts
Mbelow:
.100 listed
OM
W
Mhas
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
overflow interrupt
W (1) TCC O
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
W (2) Port 6 O
Input Status Change Interrupt
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Ointerrupt [(P60, /INT) pin].
WW 00Y.CO .TW
W(3) External
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
Before
ChangeW
Interrupt1is
Port 6 (e.g. "MOV
R6,R6") is
.T
00enabled,Mreading
W the.1Port
.T
00 6 InputMStatus
W.1 Y.COM W
O
W.
O
W
W
C
.
W
C
W
.
Y changed.
W
necessary.
6W
will have thisW
feature if.1its
orM.T
.T Any pin configured
00status
WW Each
.1as00output O
.T
00Ypin of Port
M
1
W
M
.
O
W
C
.
O
W
W
C
W
.
Y
W
.C
Y Port 6 .Input
W
TW Status Changed
P60W
pinW
configured
is.excluded
fromW
this function.
Interrupt
100 canOM.T
00The
TW
.
1
00Yas /INTM
M
.
1
W
.
O
W
.C
O
W
W
Wgoing intoW
Y.C prior
Wsleep mode
00Y by M.TW
Y.C from.Tthe
WifWPort 6.1is00enabled
Tto
.
wake W
upW
the EM78P156N
the
sleep
mode
1
0
.
0
M
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
Wthe
0
executing
SLEP.10
When
the chip
wakes-up, W
the controller
will
continue
to
execute
succeeding
WW
T
.
1
W.1 Y.COM W
OM
W.
OM
W
W.
C
.
W
C
W
.
Y
W
W
W to the.1interrupt
.T008H if the global interrupt
00
0Y
address W
if the global
is
disabled
vector
.100 is OM.T
.TW or branch
0interrupt
M
1
W
M
.
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
enabled. W
O
W
O
W
OM
W.1
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O relative flags/bits. IOCF
Othat records the interrupt
WWis an00Y.CO .
W
.inCthe
WW
C
RF is the interrupt
status register
requests
W
.
Y
W
W
W
0
Y
W
T
.
W
M
.1
00
.10
M.T
OM
WENI
.CO
Ointerrupt
WW
W.1The global
C
.
Y
W
C
interrupt mask register.
is
enabled
by
the
instruction
and
is
disabled
by
the
DISI
W
.
0
Y
W
W
W
0
Y
W
.T
W
.100
W.1 Y.COM
M.T
.100
OM
W
O
W
W
C
.
W
C
W
.
instruction. When
one
of
the
interrupts
(enabled)
occurs,
the
next
instruction
will
be
fetched
from
Y
W
W
.T
WW .100Y
.100
.TW
100
M
.
O
W
M
O
W
W
.C
W of 0an
Wbe determined
.COservice
Yinterrupt
WWby .100Y.C
address 008H. Once
routine, theW
source
can
W
0
Y
T
.
0
WWin the.1interrupt
T
.
0
M
.1
M
WW 00Y.CO
W The Y
.CO .Tbefore
WW by00instructions
W
.CO flag
Y
W
WRF.
polling the flag bitsWin
interrupt
bit
must
be
cleared
leaving
the
W
W
0
T
.1
W.1 Y.C
M.
.10
OM
W
O
W
W
C
.
W
C
W
Y
W
interrupt service routine
W enabled toWavoid recursive
Y.interrupts.Tare
WWand before
.100
M.T
.100 interrupts.
W
M
.100
O
W
O
W
W
C
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
.100
M
W
O
W
The flag (except ICIF bit) in the
Interrupt
Status
Register
(RF)
is
set
regardless
of
the
status
of
its
mask
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W AND Y
O
bit or the execution of ENI. W
Note
outcome
of RF will be theW
logic
of.C
RF and IOCF
(refer to WWW
W that the
W
.C
W
0
Y
W
T
.
0
0
W
T
.100
.
1
0
M
.
1
W
M
.
O
W
O
W
W the interrupt
Fig. 10). The RETI instructionW
ends
and enablesW
interrupt
(theW
execution W
.C
.C routine
Y
W the global
.T
W
.1
.TW
100
00Y
M
.
1
M
.
O
W
O
WW
W
C
of ENI).
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T from
Wby the INT
.T
.100 will be
When an interrupt is generated
the next instruction
fetched
W
M(enabled),
.100instruction
OM
W
O
W
C
.
W
C
W
.
Y
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
0
address 001H.
OM
W.
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
25
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
.100 VCCOM.T
OM
W
W
W
C
.
W
C
W
Y
W
.T
W
WW .100Y.
.100
.TW
M.T
.100
OM
W
M
O
W
C
P
.
O
W
W
C
Y
IRQn
.C D .TR WQ
W
.TW
WW .100Y.
.TW
WW /IRQn
M
.100
00Y
M
O
1
INT
CLK
W
M
.
_
O
W
C
O
W
W
Q
WW .100Y.
.TW
RFRD
WW .100Y.C
.TIRQm
WW .100Y.C MCL.TW
M
M
O
W
O
W
.C
O
RF
W
W
WW .ENI/DISI
00Y
WW .100Y.C M.TW
1
WW .100Y.C M.TW
M.T
O
W
O
W
C
.
O
W
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
M.T
O
W
O
W
O
W
WW .100Y.C M.TW
WW P .100Y.C M.TW
WW .100Y.C M.TW
Q W
D
O
WIODW 00Y.CO .TW
W
W R 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
CLK
1 IOCFWR
00
_
OM
WW 00Y.CO .TW
W.1 Y.COM W IOCF Q WCLW. 0Y
C
.
W
W
W
W
.T
0
W
M
.1
.T
00
W.1 Y.COM W
/RESET
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
IOCFRD
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
RFWR
WW 00Y.CO .
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO
W.1 Y.COM W
W
W
W
W
.T
W
.T
.100
W.1 Y.COM
M
.100
OM
W
Fig. 10 Interrupt Input
Circuit
O
W
W
C
.
W
C
W
.
Y
W
W
.T
WW .100Y
.100
.TW
100
M
.
O
W
M
O
W
WW .100Y.C
4.7 Oscillator WWW 00Y.CO .TW
WW .100Y.C M.TW
O
W
M
.1
WW 00Y.CO .TW
WW .100Y.C
WW 00Y.CO .TW
W
W
M
.1
1. Oscillator Modes W.1
W
OM
WW 00Y.CO .TW
C
.
WW .100Y.C
W
W
Y
W
0
W
T
.
1
0
W
.1 three different
OM
W. as External
OM oscillator modes,Wsuch
Win
The EM78P156N can be operated
mode
W
Y.C RC.Toscillator
WW .100Y
0
W
0
WW .100Y.C M.TW
OMselect one of them WW
W.1 User
O XTAL oscillator mode
W
.Ccan
Y
(ERC), High XTAL oscillator mode
(HXT),
and
Low
W(LXT).
C
.
Y
W
W
W
0
Y
W
.TW
100
0
W
.
.T
1
00
M
.
1
W
M
.
O
W CODEY.option
.C three
WW how
by programming OSC and HLF inWthe
6 depicts
modes are WW
CO register.
W Table W
0Ythese
TW
.
0
0
W
T
.100
.
1
0
M
.
1
W
M
.
O
W
O
W
W
defined.
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
0
W VDDs.1is0listed
W
.
.T on the different
00Y
The up-most limited operation frequency
of crystal/resonator
inOTable
M.T 7.
W
WW
W.1 Y.COM W
C
.
W
W
Y
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W by0OSC
W
0
Y. and HLP
Table 8 Oscillator Modes W
Defined
W
T
.
0
0
T
.
1
.
M
OM
W.1
.CO .TW HLF WWWHLP00Y.C
Mode
.TW
WW .100YOSC
1
M
.
M
O
W
O
W
ERC(External RC oscillator mode)
WW *X.100Y.C
WW .100Y.0C M.TW *X
W
HXT(High XTAL oscillator mode)
*X
WW 00Y1.CO .TW 1
WW 0
LXT(Low XTAL oscillator mode)W
1
0
1
OM
W.
WW .100Y.C M.TW
<Note> 1. X, Don’t care
W
CO
Y.between
0
WWfrequency
0
2.The transient point of system
HXT and LXY is around 400 KHz.
1
W.
W
W
This specification is subject to change without prior notice.
26
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
W Table
.CO Speeds
9OThe Summary
of Maximum
WW Operating
C
W
.
Y
W
W
W
0
Y
W
T
.
W
.T
.10
W.1 Y.COM W
MConditions
.100
OM
W
O
W
W
C
VDD
Fxt
max.(MHz)
.
W
C
W
Y
W
W
W
WW .100Y.
M.T
.100
M.T
.100
O
W
M.T
O
W
C
.
O
W
W
C
3.0
8.0
W
Y
W
Y.
W
Y.Ccycles .with
.TW
WW .100Two
TWtwo clocksW
M.T
.100
100
M
.
O
W
M
O
W
C
O
W
WW .100Y.
.TW
0Y.C M.TW 20.0
WW .105.0
WW .100Y.C M.TW
M
O
W
O
W
.C
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y(XTAL)
TW
.
W
2. Crystal
Oscillator/Ceramic
Resonators
M
1
OM
WW 00Y.CO .TW
W.
WW 00Y.CO .TW
C
.
W
W
W
Y
W
1
W
T
M
1
M pin as shown inW
W.11
M.an
.10be0 drivenOby
OOSCI
W.through
.CO .TW
EM78P156N
can
external clock signal
the
Fig.
below.
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
OSCI WW
Ext. Clock
O
W
W
Y.C
WW .100Y.C M.TW
0
W
T
.
0
WW .100Y.C M.TW
1
M
.
O
W
O
W
WW 00Y.CO .TW
WW .100Y.C M.TW
WW .100Y.C M.TW OSCOW
M
.1
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.TEM78P156N
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
Fig.
11
Circuit
for
External
Clock
Input
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
Y
W to .100
W OSCI00and
W can connected
Y.Cpin OSCO
W with
TW resonator
In the most applications,
Wpin
M.ceramic
.10a0 crystalOor
M.T
.1
W
O
WW 00Y.CO
W
C
.it is in the.THXT
W whether
W
.C The
Y
W
W
W
0
Y
W
generate oscillation. Fig. 12
such
circuit.
same
thing
applies
mode
or
in
the
0
0
Wdepicts
T
.1
W.1 Y.C
M.
.10
OM
W
O
W
W
C
.
W
C
W has its W
Y
Y.
W C2. Since
LXT mode. Table 8 provides
own
WWthe recommended
.100
.TW of C1 and
M.T
.100 eachOresonator
W
Mvalues
.100
W
O
W
W
C
Y
W and C2.
W
.C
Y. serial.Tresistor,
WC1
attribute, user should refer toW
itsW
specification
may W
be
.100
.TW values of
100RS, a O
00Y for appropriate
M
.
1
W
M
.
W
W
.CO mode.
WW .100Y
WW .100Y.C M.TW
WW
necessary for AT strip cut crystal
or low 1frequency
.TW
00Y
W
M
.
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
00
W
.
.T
00
C1
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
.100OSCI OM.T
OM
W
W
C
.
W
C
W
.
Y
WW
W
0
Y
W
T
.
0
0
WWEM78P156N
T
.
1
0
M
.
OM
W.1
WW 00Y.CO .TW
W
W
WW .100Y.C XTAL
T
.
M
.1
OM
W
WW 00Y.CO
C
.
W
W
Y
W
W
.T
OSCO
.100
W.1
OM
W
W
C
.
W
Y RS .TW C2
W
W
M
.100
O
W
C
W
WW .100Y.
M.T
O
W
WW .100Y.C
WW
Fig. 12 Circuit for W
Crystal/Resonator
This specification is subject to change without prior notice.
27
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
O 10 Capacitor Selection
W
W
W
.C
Y.C
WW Guide
C
W
.
Table
for
Crystal
Oscillator
or
Ceramic
Resonator
0
Y
W
W
W
0
0
Y
W
T
.
1
W
M.T
.
.T
10
00
M
.
O
1
W
M
.
O
W
C
W
W
Y.
W
.CO .Type
WC1(pF)
Frequency
Frequency
.TW
0Y.C M
W
.TW
100 C2(pF)
0Mode
WW .100YOscillator
TW
M
.
1
.
O
W
M
O 455 kHz
W
C
W
100~150
W
.CO .TW
WW .100Y.100~150
WWHXT.100Y.C M
TW
.
WW .1Ceramic
M.T
00Y Resonators
O
W
2.0
MHz
20~40
20~40
M
O
W
C
.
O
W
WW .100Y10~30
.TW
WW .100Y.C 4.0
TW
.MHz
10~30
WW .100Y.C M.TW
M
M
O
W
O
W
C
O
W
W
WW .100Y.15
25
WW .100Y.C32.768kHz
.TW
WW .100Y.C M.TW
M.T
M
O
W
O
W
C
LXT
.
100KHz
25
25
O
W
WW .100Y
.TW
WW .100Y.C200KHz
.TW
WW .100Y.C M.TW
M
25
25.COM
W
O
W
W
.CO .TW
WW .120~150
.TW
00Y
Y
WW .100Y.C
TW
Oscillator
.
455KHz
20~40
0
WW Crystal
M
0
M
O
1
W
W
.C
OM
W.
W
.CO .TW 15~30 WW
15~30
00Y
WW .100Y1.0MHz
HXT
1
WW .100Y.C M.TW
M.T
.
M
O
W
O
2.0MHz
15
15
W
C
.
O
W
W
Y.C
.TW
00Y
WW .1004.0MHz
.TW 15 W W.115
WW .100Y.C M.TW
M
M
O
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
W
O
W
M
<Note> 1.W
The
(C1, C2) is for W
reference. O
.1 value ofOcapacitors
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W RC Oscillator
00
W.1 Y.COM
3. External
M.T
W.1 Y.COM W
W
W.1 Y.COMode
W
W
W
W
.T
W
M.T
.100
.TW
100
00
M
.
O
1
W
M
.
O
W
C
.
O
W a lot00Y
W
.CRC oscillator
W
For some applications W
need
precise timing
the
offers
.C a very
Y
.
Wcalculation,
.TW (Fig. 15)W
W that do.1not
.TW
100
00Y
M
.
W.1 Y.COM
M
O
W
O
W
W
C
.
of cost savings. Nevertheless,
noted
that the frequency
theYRC oscillator
Wis influenced
W by the.100
WW of
0Y.C beM
WW .1it0should
M
.TW
M.T
.100
W
O
W
.CO
O
W
W
C
.
Y
W
C
W
.
supply voltage, the valuesW
of the resistor
(Rext),
the
capacitor
(Cext),
and
even
by
the
operation
temperature.
0
Y
W
W
0
Y
W
W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
W
Y to the manufacturing
Moreover, the frequencyWalso
slightly from
to another 0due
process
W
W changes
Wone chip W
Y.C
.100
M.T
.1 0
O
W
M.T
.100
O
W
O
W
W
C
Y.C
W
0
W
variation.
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
1
Wsystem .frequency,
T
00
In order to maintain a stable
of the Cext should
be less
M.values
OMthan 20pF, and thatWW.
W.1 not Y
W 1 Y.COthe
C
.
W
W
W
W
W
.Tthe frequency is W.100Y
0 1MM
.TW
10in0 this range,
0than
M
.
1
the value of Rext should notW
be greater
ohm.
If
they
cannot
be
kept
.
O
W
W
.CO .TW
WW .100Y
WW .100Y.C M.TW
WWand leakage.
00Y
1
easily affected by noise, humidity,
W
M
.
O
W
O
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
W
W
Oits frequency will be. W
W the faster
.COfor very
C
The smaller the Rext in the RC oscillator,
On the contrary,
low Rext WW
W
.
Y
W
W
0
Y
W
T
.
0
W
.1
.T
.100
W.1 Y.COM W
OM because the NMOS
WW
W
W
C
.
W
values, for instance, 1 KΩ, the oscillator
becomes
unstable
cannot
discharge
the
current
of
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
the capacitance correctly.
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
.
Y
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
0 that allMof the supply voltage, the
M
. operation temperature,
Based on the above reasons, it must be kept in.1mind
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
1 affect the
Msystem
.will
the components of the RC oscillator, the package
the
Mway the PCB is layout,
O
W.1 types,
WW 00Y.CO
C
.
W
W
Y
W
W
.T
00
frequency.
W.1
W.1 Y.COM W
W
W
W
W
M.T
.100
O
W
C
W
WW .100Y.
M.T
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
28
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
Vcc
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
00
W
WW .100Y.
M.T
.100
OM
Rext WW.1
M.T
O
W
C
.
O
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
.C
WW .100Y.C M.TW
WW OSCI
.TW
00Y
WW .100Y.C M.TW
1
M
.
O
W
O
W
W
Y.C
WW 00Y.CO .TW Cext WW
C
.
0
W
W
0
Y
W
W
M.T
.1
.T
1
00
M
.
O
1
W
M
.
O
W
O
W
EM78P156N
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
W
.T
00Y
WW .100Y. Fig.
TWCircuit forW
.100
M.T
.1RC
OM
External
Oscillator
Mode
W
M.13
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
Table 11 RC Oscillator
Frequencies
O
WW 00Y.CO .
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
.1 5V,25°COM
W
Cext
Rext
Average
Fosc
Average Fosc 3V,25°C
WW 00Y.CO
W.1 Y.COM
C
.
W
W
Y
W
W
W
W
.T
W
.100
W.1 Y.COM
M.T
.100
3.3k
3.92W
MHz
OM 3.65 MHz
O
W
W
C
.
W
C
W
.
Y
W
W2.67 MHz
.T2.60 MHz
00
WW .100Y 5.1k
.100
.TW
1
M
.
O
W
M
O
W
20 pF
O
W
.C
W
WMHz
WW .100Y.C
W
T
1.39MHz.100Y
1.40
.
WW .100Y.C10kM.TW
OM
W
WW 00Y.CO
W
W
CO
W
149
KHz 00Y.C
156
KHz
W
W
W
T
.
WW .100Y.100k
T
.1
W.1 Y.C
M.
OM
W
O
W
W
C
3.3k
1.39
MHz
1.33
MHz
.
W
C
W
Y
W
W
W
WW .100Y.
.100
M.TKHz
.100
W
M.T
O
5.1k
940
KHz
920
W
O
W
W
C
Y
100 pF
W
0Y. 475
Y.C
WW
TW
.KHz
WW .10010k
.100
.TW
M
480 KHz W.10
W
M
O
O
W
WW .100Y
WW .100Y.C 50M
.TW
0Y.C M.TW
WW .10100k
52 KHz
KHz
W
O
W
WW 00Y.C560 KHz
W
.CO .TW 595 KHz
WW .100
Y
W
T
.
0
WW .13.3k
1
0
M
WW
W 5.1k Y.COM W 400 KHz WW. 0Y.390
COKHz TW
W
W
W
.
0
W
300 pF
.1
.T
M
100
O
W.1 Y200
200 KHz
KHz
OM
WW
W.10k
C
.
W
C
W
.
W
W
W
Y
.T
W
.T 21 KHz W W.100 20 KHz
W.
100k
.100
OM
OM
W
W
C
.
W
C
W
.
Y
W
W
W
Y
W
.T
W packages.
.100
<Note> 1. Measured on DIP
W
M.T
.100
OM
W
O
W
C
.
W
C
W
.
Y
WW
W
W
0
Y
W
T
.
0
0
W
T
.
1
2. For design reference only.
M
.10
OM
W.
WW 00Y.CO .TW
WW .100Y.C M.TW
W
3. The frequency drift is about
O
W
W.130%Y.COM W
W
WW .100Y.C
0
W
T
.
0
1
W
4.8 CODE Option Register WWW. 0Y.COM TW
WW
.
0
1
.
OM
WW 0is0not
W normal program memory. The option
Y.Ca part of.Tthe
The EM78P156N has a CODE optionW
word that
M
.1
O
W
.C
W
Wprogram
bits cannot be accessed during normal
00Y
.1execution.
W
WW
Code Option Register and Customer ID Register arrangement distribution:
This specification is subject to change without prior notice.
29
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W 1 Y.CO
OWord 0
WW 00Y.CO .TW
Word
W
W
C
W
.
W
W
W
0
Y
W
T
.
W
.10
Bit12~Bit0
W.1 Y.COM W
M.T
.100 Bit12~Bit0
OM
W
O
W
W
C
.
W
C
W
.
W
.T
W
W
00Y
WW 1..1Code
.100
00Y Option
M.T
OM
W
Register (Word 0) W.1
M.T
O
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
WORD
0
O
W
C
W
W
Y.
W
.CO
Y.C
.TW
.TW Bit5 Bit4W Bit3 W.Bit2
100 Bit1 OM
WW Bit12
TW
Bit9 W Bit8 .100Bit7
Bit6
Bit0
00Y Bit11 M.Bit10
M
1
.
O
O
W
W
.C
Y.C PR0 .TW
WW ENWDTB
-W
- .TW
HLF OSC W
HLP PR2
00PR1
WCLKS
1
00Y
WW .-100Y.C- M.T
M
.
1
M
.
O 10 9:Not used. WW
WW 00Y.CO .TW
W
.CO .TW
C
.
Y
W
W
•
Bit
12
11
W
0
Y
W
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
Reserved.
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W bit set00toY“1” all the.Ttime.
.T
W
W
.T
WThe
.100
100
M
.
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
.C
W
W 8 (CLKS):
.TW
Wbit. .100Y
• Bit
period option
.TW
100
W
M
.
.TW
00Y Instruction
M
O
1
W
M
.
O
W
.CO .TW
WW .100Y.C M.TW
WW
Yperiods.
WW .100Y.C M.TW
0:Wtwo
oscillator
0
0
O
W
O
W
W.1 Y.COM W
WW .100Y.C M.TW
Woscillator
WW .100Y.C M.TW
1: W
four
periods. .T
0
0
WW 00Y.CO .TW
W.1 Y.COM W
WW 00Y.CO .TW
W
Wthe
W
Refer
section
on
Instruction
Set.
0
Wto
T
.1
W.1 Y.COM W
M.
.10
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
00
Y.
W
WW .100Watchdog
TW enable bit.
• Bit 7(ENWDTB):
M.T
.100
W.1 Y.COM
M.timer
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
0: Enable
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
WW .100Y.C M.TW
1: Disable
OM
W
O
W
C
.
O
W
W
C
.
Y
W
W
W
W
Y.C
WW .100Y
Wused.
.100
• Bit 6: Not
M.T
OM
W
M.T
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
Reserved. W
M.T
.100
W.1 Y.CO
M.T
.100
O
W
O
W
W
C
.
W
W
.C
Y
W
W
W
W
.100
00Y
The bit set toW
“1” all the
M.T
.100
O
W
M.T
.1time.
O
W
O
W
W
C
.
Y.C
W
W
.C
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
.
0
M
.1
• Bit 5 (HLF): XTAL frequency
OM
WW 00Y.C
W.1 Yselection
WW 00Y.CO .TW
C
.
W
W
W
W
W frequency,
.T
00 32.768KHz)
0: XTAL2 type (low
W.1 Y
W.1 Y.COM W
OM
W
W.1 Y
W
C
.
W
W
W
.T
W frequency)
.100
.TW
100
00
M
.
1: XTAL1 type (high
1
W
M
.
O
W
W
.CO .TW
WW .100Y
WW .100Y.C M.TW
WW oscillation
00Y only when
1
This bit will affect system
Bit4
(OSC)
is
“1”.
When
OSC
is”0”,
HLF
must
be
“0”.
W
M
.
O
W
WW .100
WW 00Y.CO .TW
WW .100Y.C M.TW
W
<Note>: The transient pointW
of.1system frequency
between HXT and
KHz.
OM
WW
.CO 400
WWLXY0is0Yaround
C
W
.
W
W
W
Y
W
T
.
W
.1
.T
.100
• Bit 4 (OSC):Oscillator typeW
selection.
W.1 Y.COM W
OM
WW
W
C
.
W
W
W
W
.T
00
W
.
.T
00Y
0:RC type
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
1:XTAL type (XTAL1 and XTAL2)
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
• Bit 3 (HLP): Power selection. W
OM
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
0: Low power
O
W
WW .100Y.C
WW .100Y.C M.TW
W
1: High power
O
W
WW
WW .100Y.C M.TW
O
• Bit 2~0 (PR2~PR0): Protect Bit WW
W
Y.C
0
W
0
.1followingOM.T
PR2~PR0 are protect bits, protect type
as
W
WW .100Y.C
PR2 PR1
PR0
Protect
WW
0
0
0
Enable W
0
0
0
1
1
0
Enable
Enable
This specification is subject to change without prior notice.
30
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
0.CO 1
1
Enable
WW 00Y.CO .TW
W
WW 00Y.CO .TW
W
W
W
Y
W
W
0 .T
0
EnableW.1
W.1 Y.COM W
.100 1 OM
OM
W
W
C
.
W
C
W
Y
W
Enable
.T
W
WW .1001Y. 0M.TW1
.100
M.T
.100
OM
W
O
W
C
.
1
1
0
Enable
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .1010Y.C 1 M.TW
M.T
.100
1
Disable
M
O
W
O
W
C
W
.CO .TW
WW .100Y.
.TW
WW .100Y.C M.TW
WW 2. Customer
M
00Y ID M
Register (Word 1)
O
1
W
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C MBit
.TW
12~Bit
0
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00 XXXXXXXXXXXXX
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W • Bit.112~0:
00 Customer’s
W.1 Y.COM W
M.T ID code
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
4.9 Power On
W
O
W Considerations
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
W
.CO .TW
W
W
.COguaranteed
0Yits
Y.C before
WW stays
Any microcontroller
to W
operate 0
properly
the power supply
at
W to start W
0
0
T
.
1
WW .100isYnot
T
M
.
.
1
W
M
OM
W.
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
steady state.
W
0
Y
W
.T
W
.100
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
00
W
WW .100Y.
.TW
M.T when power is W
.100 application,
W.1Vdd Y.COM
M
O
W
EM78156N PORW
voltage range
is
1.2V~1.8V.
Under
customer
OFF,
O
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
must drop to below
power can be switched ON again.
W way,00Y
W1.2V and remains OFF for 10us before
WThis
.
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
OM
W
O
W
C
.
O
W
W
the EM78156E will
reset
and
work
normally.
The
extra
external
reset
circuit
will
work
well
if
Vdd
can
rise
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
M
.100
M.T
W
O
W
.CO
O
W
W
C
at very fast speed W
(50 ms or less).
However, under most cases
whereYcritical
applications
are involved,
.
Y
W
C
W
.
0
W
0
W
W
.TW
00Y
M.T
.100
W.1 Y.CO
M
.1to
O
W
O
W
W
C
extra devices are required
assist
in
solving
the
power-up
problems.
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
.
Y.C
W
W
.C
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
0
M
.1
4.10 External Power On
M.
OCircuit
WW 00Y.C
W.1 Reset
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
00
W.1 Y
OM
W.1reset Y
OM
W
W.1 Y.Can
C
.
W
The circuit shown in Fig.16
implements
external
RC
to
produce
the
pulse.
The
pulse
width
(time
W
W
W
W
.T
W
.100
.TW
100
00
M
.
1
W
M
.
O
W
W
.C
constant) should be kept W
forOVdd toW
reached minimum
This circuit is
.C
WW .100Y
WW operation
.TW
00Y voltage.
W long enough
.T
1
00Y
M
.
1
W
M
.
O
W
.C the ./RESET
WWleakage
W pin is WW .100
.COtime. .Because
used when the power supply
rise
the current
Yfrom
W
0
Y
W
T
0
0
WWhas .slow
T
10
W.1 Y.COM W
OM
WW
Wthat
W
C
.
W
W
about ±5µA, it is recommended
R
should
not
be
greater
than
40
K.
In
this
way,
the
/RESET
pin
W
0
Y
W
T
.
0
W
.1
.T
.100
W.1 Y.COM W
OM
WW
W
C
.
W
WW
voltage is held below 0.2V.W
The
diode (D)
acts
as
a
short
circuit
at
the
moment
of
power
down.
The
W
Y
W
.T
00
W.
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
capacitor C will discharge rapidly
resistor,
will 0prevent
high .current
or
W
YRin, the current-limited
W
T
W and fully.
.1 0
W
M.T
.100
OM
W
O
W
C
.
W
C
W
. /RESET.
Y
WW
ESD (electrostatic discharge) from
to
pin
W
0
Y
W
T
.
0
0
WWflowing
T
.
1
0
OM
W.
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
31
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
Y.
W
.TW
WW .100Y.C M.TW Vdd W
M.T
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C R M.TW
WW .100Y.C M.TW
M
O
W
O
W
.C
O
W
W
/RESET
W
00Y
WW .100Y.C M.TW
DW
1
WW .100Y.C M.TW
M.T
.
O
W
O
W
C
.
O
W
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C EM78P156N
M.T
.TW
O
W
M
O
W
O
W
.C
WW .100Y.C M.TW
WW Rin
.TW
00Y
WW .100Y.C M.TW
1
M
.
C.CO
O
WW 00Y.CO .TW
W
WW 00Y
C
W
.
W
W
W
Y
W
T
.
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C
TW
M.T
.100
.External
M
O
W
Fig.
14
Power-Up
Reset
Circuit
M
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
W
CO
4.11 Residue-Voltage
WW .100Y.C M.T
W
WW .100Y.C M.TW
WW .100Y.Protection
T
.
OM
WW 00Y.CO .
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
When battery is replaced,
device
The residue-voltage
.T is taken off but residue-voltage
00 power (Vdd)
M
W.1 Y.COremains.
WW 00Y.CO
W.1 Y.COM W
W
W
W
W
.T
00
W
.1
may trips below Vdd minimum,
This conditionW
may cause
power
Fig.
OM
100not to zero.
W
M.T
.but
OM on reset. Fig.18 and
W.1 a poor
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
19 show how to build aW
residue-voltage
M.T
.100
W.1 Y.CO
M.T circuit.
.100 protection
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
M
W.1 Y
.100
W.1 Y.CO
OM
W
WVdd
W
C
W
.
Vdd
W
W
W
.T
W
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
33K
O
WW 00Y.C
W
WW .100
WW 00Y.CO .TW
W
T
.
W
M
.1
EM78P156N .1
Q1.COM
10K
WW
W
WW 00Y.CO .TW
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
/RESET
W
W
W
W
.T
00
W
.T
100
W.
W.1 Y.COM W
OM
W
W.40K
W
C
.
W
W
W
Y
W
.T
W
.100
W
M.T 1N4684
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
WW 00Y.CO .TW
W
1 Residue
Fig. 15 Circuit 1 for
OMVoltage Protection
W.the
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
32
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
Y.
W
W
Vdd
.TW
WW .100Y.C M.TW
.100Vdd OM.T
100
M
.
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
R1
O
W
EM78P156N WW
.C
WW .100Y.C M.TW
W
.TW
00Y
WW .100Y.C M.TW
1
M
.
O
WW 00Y.CO .TW
W
WWQ1 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
1
00
WW 00Y.CO .TW
W.1 Y.COM W /RESET WW. 0Y.COM W
W
W
W
.T
0
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W 40K .100
.T R2
WW .100Y
.100
.TW
M
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T 2 for the Residue
00
W.1 Y.COM
16
Circuit
Protection
OM
W.1Voltage
OM
W
W.1 Fig.
C
.
W
C
W
.
Y
W
W
W
.T
W
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
.C
4.12 Instruction
WW .100Y
.
WW .100Y.C M.TW
WW Set
.TW
00Y
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
W
W
W
Y.C a 13-bit
WW an.1OP
00Ycode and
Winstruction
.100
Each instruction in the
M.Tone or more operands.
OM
W
M.T word divided into
.100set is O
O
W
C
.
W
W
C
.
Y
W
C
W
.
0
Y
W
W single instruction
Y within.Tone
W
.T
00 (one M
WWare executed
Normally, all instructions
instruction
consists of W
2 .10
.1cycle
O
M
.100
O
W
O
W
W
C
.
W
W
.C
0Y.C
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
.
.
oscillator periods), unless the program
byW
M "ADD R2,A", or W
.1 "MOV R2,A",
O
M is changed by instruction
.10 counter
Y.C
WW 00Y.CO .TW
0
W
WW 00Y.CO .TW
0
W
1
W
.
.1R2,6", "CLRMR2", ⋅⋅⋅⋅). In this case,
instructions of arithmetic or logic operation
M(e.g. "SUB R2,A", "BS(C)
OR2
WW 00Y.C
W.1 Y.on
WW 00Y.CO .TW
C
W
W
W
W
W
.T
the execution takes two instruction
W.1 Y
.100
W.1 Y.COM W
OM
W
Wcycles.
W
C
.
W
W
W
.T
W
.100
.TW
100
00Y
M
.
1
W
M
.
O
W
O
W of the instruction
C
.certain
If for some reasons, the specification
cycle is not
suitable for
applications,
try
WW .100Y
WW
.TW
00Y
WW .100Y.C M.TW
1
M
.
W
O
W
O
W
modifying the instruction as follows:
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
(A) Change one instruction
cycle
to
consist
of
4
oscillator
periods.
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W ("JBS",.1"JBC",
(B) "JMP", "CALL", "RET",
or the
.T "DJZ",
00 "JZ",M"JZA",
0
W "RETL",
.
.Tconditional skip
0"RETI",
O
W
WW
W.1 Y.COM W
C
.
W
W
Y
W
W
0 instruction
W
.T cycles.
"DJZA") commands which
to be.T
0
W were
.10two
W
M true, are executedWwithin
.10tested
OM
W
O
W
C
.
C
W
.program.Tcounter
Y cycles.
WW
W
W
0
Y
W
T
.
The instructions that are
to
the
also
take
two
instruction
0
0
Wwritten
1
M
.
M
.10
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
M clocks
.of1 two oscillator
Case (A) is selected by the CODE Option bit, called
One
OMinstruction cycle consists
W.1 CLK.
WW 00Y.CO
C
.
W
W
Y
W
.T
00
if CLK is low, and four oscillator clocks ifW
CLK is high.
W.1
W.1 Y.COM W
W
W
W
W
M.T
.100
O
W
C
Note that once the 4 oscillator periods within one
instruction
cycle
is
selected
as
in
Case (A), the internal clock
WW .100Y.
.TW
M
O
W 2 as
source to TCC should be CLK=Fosc/4, instead W
indicated
in Fig. 5.
Y.C
0
W of Fosc/
0
1
.
W
W
In addition, the instruction set has the followingWfeatures:
(1) Every bit of any register can be set, cleared, or tested directly.
This specification is subject to change without prior notice.
33
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
OI/O register can be regarded
W
W (2)YThe
W
.CO register.
That is, the
same instruction
Y.C can .operate
WW as00general
C
W
.
0
Y
W
W
W
0
W
T
.
1
W
MT
.
.T
1
00
M
.
O
1
W
M
.
O
W
C
O register.
W
on I/O
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
.C
O
W
WW (including
WW "R"
00Y operational
0Y.C which
Y.C
The
represents
aW
register designator
specifies
one of the registers
WW that
TW
.
1
0
0
Wsymbol
T
M.T
.
.
1
0
M
.
O
1
W
M
.
O
W
C
W
C
W utilized00by
.CO .TW
0Y. designator
Y.the
WW a .bit
.TW
registers
registers) is W
to be
instruction.
.TW "b" represents
10field
WW and.1general
M
1
00Y purpose
M
.
O
W
M
O
W
.C
W
W
.CO bit
WW "k".1represents
W
00Y
0Y.C "R",Mand
WWin the.1register
TW
that selects
which is located
affects operation.
an.T
8
.
0
WW the.1value
T
M
.
00Y for the
O
W
M
O
W
C
.
O
W
.C value.
WW .100Y
WW 0or0Y
WW .100Y.C M.TW
or 10-bit
literal
Wconstant
M.T
.TW
O
1
W
M
.
O
W
.C
W
W
C
.CO HEX
W
.TW
W MNEMONIC
00Y
WW .100Y.OPERATION
TW
.
1
WW .1BINARY
T
INSTRUCTION
STATUS
AFFECTED
M
.
.
00Y
M
O
W
O
W
.C
OM
W
W
.COperation
0 0000 0000
No
WW None
00Y
Y.C 0000.TW NOP WW .100Y
TW
.
1
0
WW 0000
M.T
.
0
M
O
W
M
.1
O
0 0000 0000W
0001
0001
DAA
Decimal
Adjust
A
C
W
C
.C
.CO .TW CONTW WW
WW None.100Y.
W
.TW
.TW
00AY→ CONT
0 0000W
0000 0010
M
1
00Y 0002
M
.
O
1
W
M
.
W
O
CO oscillator
0 0000 0000
0011
WWT,P .100Y.C M.TW
WW
0Y.Stop
Y.C0003 .TW SLEP WW 0 →.1WDT,
TW
.
0
0
W
0
M
O
W
0 0000 0000 0100
0004
WDTC
T,P
W 0 → .WDT
OM
W.1
CO
W
0Y.C M.TW
WW<Note1>
WIOW R
0
WW .1A00→YIOCR
T
.
1
WWrrrr .100Y.C
0 0000 0000
000r
None
T
.
.
M
M
W
WW 00Y.CO .TW
.CO .TW
0 0000 0001 0000
ENI
Interrupt
None
.CO .TW
Y
W
WW 00Y0010
0
WW Enable
0
W
.1 Interrupt
W.1 Y.COM W
0 0000 0001 0001W.1
0011 OM
DISI
Disable
None
OM
W
W
C
.
W
C
W
W
.T
W
00
Y.
W [Top of.1Stack]
0 0000 0001 W
0010
0012
RET
None
00Y → PCM.TW
W.1 Y.COM
M.T
.100
O
W
O
W
W
C
.
[Top
of
Stack]
→
PC,
Enable
Y
W
0 0000 0001 0011
None
WW Interrupt
.TW
0Y.C M.RETI
WW .100013
TW
M.T
.100
100
M
.
O
W
O
W
C
.
O
W
.C
.C CONTR
WW .100Y
.
0 0000 0001 0100
None
WWCONT.1→
.TW
00AY
WW .10014
.TW
00Y
M
OM
W
M
O
W
C
.
0 0000 0001 rrrr
001r .CO IOR R
None
<Note1>
IOCR
→
A
W
W
C
.
Y
W
W
W
W
Y MOV .R,A
WW A →.1R00Y
.100
0 0000 01rr rrrr W
None
M.T
OM
100
W
MT
.00rr
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
0 0000 1000 0000 WW 0080 0Y
CLRA.TW
Z
0
W 0 → A.100
M.T
W.1 Y.CO
MR
.10
O
W
0 0000 11rr rrrr
00rr
CLR
Z
O
0
→
R
W
W
C
.
W
W
W
W
WR-A → A.100Y
WW 01rr.100Y.C
.100
0 0001 00rr rrrr
SUB A,R
M.T Z,C,DC
O
W
M.T
O
W
O
W
W
C
.
Y.C
W
WZ,C,DC W
.C R,A .TW
0
0
W
T
0 0001 01rr rrrr
.
R-A → R .100Y
1
WW01rr .100YSUB
.
M
M
OR
WW 00Y.C
W
WAW 00Y.CO .TW Z
C
0 0001 10rr rrrr
01rr
DECA
.
R-1
→
W
W
W
Y
W
W
1
00 DEC R M.T
W.1 Y
OM
0 0001 11rr rrrr
01rrW.1
Z
R-1 →W
R W.
O
W
C
.
C
W
.
Y
W
W
Y A,R
.T Z
W02rr .100OR
0 0010 00rr rrrr
.100
A∨W
R→A
.TW
100
M
.
W
M
O
W
0 0010 01rr rrrr
02rr
Z
A ∨ RW
→W
R
W
.CO .TW
Y.C
WW .100Y
WW 0OR
0YR,A
W
100
M.T Z
O
0 0010 10rr rrrr
02rr W.1AND
A,R OM
A & R → A W.
WW 00
.C
W
W
.C
Y
W
W
0
Y
W
T
.
0
0
WW .AND
T
0 0010 11rr rrrr
02rr
R,A
Z
A
&
R
→
R
.
10
W.1
W.1 Y.COM Z W
OM
W
W
C
0 0011 00rr rrrr
03rr WWXOR A,R
A
⊕
R
→
A
.
W
W
0
Y
W
W
.1
MZ.T
.100R,A OM.T A ⊕ R → R WW.10
0 0011 01rr rrrr
03rr
XOR
O
WW
W
C
.
C
W
.
Y
W
W
W
0Y
0 0011 10rr rrrr
03rrW
ADD10
A,R
Z,C,DC
.
.T A + R → AW W.100
M.T
O
WW
W. R,A Y.COM W
C
.
0 0011 11rr rrrr
03rr
ADD
Z,C,DC
A + R → R WW
W
Y
W
W
.T
W MOV.1A,R
00
.100
W
M.T R → A
0 0100 00rr rrrr
04rr
OZM
W
O
W
C
.
W
C
.
Y Z .TW
WW
W
0
Y
W
0
0
0 0100 01rr rrrr
04rr WW
MOV R,R
T
R
→
R
.
1
M
.10
OM
W.
0 0100 10rr rrrr
04rr
COMA
WW R 00Y.CO .T/R
W→ A
WW .100Y.C Z M.TW
W
0 0100 11rr rrrr
04rr
COMW
R.1
ZO
W
OM /R → R
W
WW .100Y.CZ
0 0101 00rr rrrr
05rr
WINCA R .100Y.C MR+1
.TW→ A
W
0 0101 01rr rrrr
05rr
INC
Z
→R
WRW 00Y.CO R+1
W
WW
W
T
.
1
MA, skip if zero
0 0101 10rr rrrr
05rr
DJZA RW.
None
R-1
→
O
.C
Wif zero
0 0101 11rr rrrr
05rr
DJZ
R
None
R,.T
skip
WW
00Y R-1 →M
1
.
O
W
C
R(n)
→
A(n-1),
.
W
Y
0 0110 00rr rrrr
06rr
RRCA
C
WR
.100 R(0) → C, C → A(7)
W
W
R(n) → R(n-1),
0 0110 01rr rrrr
06rr
RRCW
R
C
0 0110 10rr rrrr
06rr
R(0) → C, C → R(7)
R(n) → A(n+1),
RLCA R
This specification is subject to change without prior notice.
34
C
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
W
Y.C
WW 00Y.CO R(7).T→WC, C → A(0)WW
C
.
0
W
W
0
Y
W
1
W
M.T
.
MR(n) → R(n+1),
.1
O
W
.10011rr rrrrOM.T
O
W
C
0W
0110
06rr
RLC
R
C
Y.
C, C → R(0) WW
.TW
WW .100Y.C R(7)
.→TW
100
WW .100Y.C M.TW
M
.
M
O
W
OR(0-3) → A(4-7),
W
.C
W
W
rrrr
SWAPA
None
WA(0-3) WW .100Y
.CO .TW07rr
WW R .100Y.C R(4-7)
T→
.
W0W0111 .100rr
M.T
00Y
M
O
W
M
O
W
C
O
W 01rr rrrr
W
.C
Y.
0 W
0111
07rr
SWAP
↔W
R(4-7)
WW .100None
W
Y.C
WWR
00Y R(0-3)
W
M.T
MA,.Tskip if zero
O
W
.100rrrr OM.T 07rr
0 0111W10rr
JZA R W.1
None
R+1
→
O
.C
0Y.C M.TW
WW .10None
W 11rr 0rrrr
W
Y.C
WRW .100YR+1
TWif zero
0
0W
0111
07rr
JZ
T
→M
R, .skip
.
O
1
M
.
WW
W
W
Y.C
WW 00Y.CO0 → R(b)
0 100b
bbrr rrrr Y.CO
0xxx
BC R,b
None 0
<Note2>
W
0
W
W
W
W
T
.
W
.1 <Note3> OM.T
.T
1
00
M
.
1
W
M
.
0 101b bbrr
rrrr
0xxx
BS
R,b
None
1
→
R(b)
O
W
.C
W
.CO 0xxx
WW None
.TW
W JBC R,b
00Y
WW .100Yif.CR(b)=0,
TW
.
0 110b
skip
1
WWbbrr .rrrr
T
M
.
.
00Y
M
O
1
W
.C
OM
Wrrrr
0 111b bbrr
0xxx
JBS R,b WW
ifYR(b)=1,
W
.CO skip
WW None
00Y
W
TW
.
1
00PC+1
WW .100Y.C M.TW
M.T
.
1
M
.
O
→
[SP],
W
O
W
C
O1kkk
W
1 00kk kkkk
kkkk
CALL k
WW None.100Y.
.TW
0Y.Ck) →MPC
WW .10(Page,
.TW
WW .100Y.C M.TW
M
O
W
O
1 01kk kkkkWkkkk
1kkk
JMP k
W
k)O
→ PC
.C
WW (Page,
WWNone .100Y.C M.TW
00Yk → A M.TW
W kkkk .100Y.C18kkM.TWMOV A,k W
1
.
1 1000 kkkk
None
O
O
WZW 00Y.CO .TW
W
WW A00∨Yk.C
C
W
.
W
W
1 1001 kkkk
kkkk
19kk
OR
A,k
W
→
A
Y
W
T
.
0
W
T
M
.1
.
1
0
M
1
W. A & kY→
.CO .TW
OM AND A,k
1 1010 kkkk kkkkW.
1Akk
Z W
W
AO
C
.
Y
W
C
W
.
0
W
W
W
0
Y
W
M
1 1011 kkkkWkkkk
Z W.1
.A10⊕0k → A OM.T
.100 1Bkk OM.TXOR A,k
W
.CO .TW
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
k
→
A,
0
0
Y
W
T
.
0
T k
M
.RETL
001Ckk
1 1100 kkkk W
kkkk
None W.1
OM
Wof.1Stack]Y→
.CO .T
[Top
PC
W
W.1 Y.COM W
C
.
Y
W
W
0
W
W
W
.T
0
W
.T A,k
1 1101 kkkk kkkk
SUB
Z,C,DC W.10
k-A
.10→0A
OM
M
.101Dkk
OM
W
C
.
O
W
W
C
.
Y
W
C
W
.
W
.
00
0Y
W PC+1 .→10[SP],
WW .11E01
.TW
1 1110 0000 0001
None
00Y
M.T
W.1 Y.COM
MINT
O
W
001H
→
PC
O
W
W
C
.
W Z,C,DCW
W 1Fkk
W
Y.C ADD .A,k
WWk+A →.1A00Y
.100
1 1111 kkkk kkkkW
M.T
OM
W
MT
.100
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
Y
W
<Note 1> This W
instruction
00applicable
.100 only. OM.T
W.1 Y.CO
M.toT IOC5~IOC6, IOCB~IOCF
.1is
W
O
W
W
C
.
W
C
W
Y
W
W
W
0Y.recommended
WW .is
<Note 2> This instruction
.100
M.T
.100
O
10not
W
M.T for RF operation.
O
W
O
W
W
C
.
Y.C
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
1
0
0
W
T
<Note 3> This instruction cannot
RF.
.
.
0 operate under
M
.1
WW 00Y.C
W.1 Y.COM W
WW 00Y.CO .TW
W
W
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
35
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
4.13
Timing
Diagrams
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
WW .100Y.
.100
.TW
M.T
.100
OM
W
M
O
W
C
.
O
W
W
C
W
Y
AC Test Input/Output Waveform WW
Y.
W
.TW
WW .100Y.C M.TW
M.T
.100
100
M
.
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW2.4 .100Y.C M.TW
2.0
O
WW 00Y.CO .TW
W
.CO 2.0 .TW
WW
C
.
Y
W
W
TEST
POINTS
W
0
Y
W
0
W
M
.1
.T
00
M
0.8
W.1 Y.CO0.8
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
0.4
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
.C
AC Testing
:W
Input is driven
logic "1",and
0.4V forY
W
.CO"0".Timing
WW
.CO at 2.4V
WW are
Wfor
00Y
0 logic
Y2.0V
Wfor
TW measurements
.
1
0
0
WW made
T
M.T
.
.
1
0
at
for
logic
"1",and
0.8V
logic
"0".
M
.
O
1
W
M
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
RESET Timing
(CLK="0")
W
.T
00
W
W.1 Y.COM
M.T
.100
OM
W.1 Instruction
O
1
W
W
C
.
W
C
W
.
W
NOP
.
W
00
0Y
W
WW .100Y
M.T
.10Executed
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
CLK
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
/RESET
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
Tdrh
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
TCC Input Timing (CLKS="0")
Y
W
W
W
Y
W
.T
00
W
W.
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
Tins
W
Y
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
CLK
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
TCC
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
Ttcc WWW
Y.C
0
0
1
W.
WW
This specification is subject to change without prior notice.
36
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.CO .TW
WW RATINGS
C
.
Y
5.
ABSOLUTE
MAXIMUNM
W
W
W
0
Y
W
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
EM78P156N
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
W
.CO .TW
WW .100Y.C M.TW
WW .100Y.C M
TW
.
Rating
WW .100YItems
O
OM
WW 00Y.CO .TW
W
WW 00Y.C-40°C
C
W
.
W
W
W
Y
W
T
Temperature
under
bias
to
85°C
.
W
.T
W.1 Y.COM W
.100
W.1 Y.COM W
OM
W
W
W
C
.
W
W
W
Storage
Y
W
.T
W temperature
M.T
.100
M150°C
.100 -65°COto
O
W
M.T
.100
W
C
.
O
W
W
C to 5.5V
W
Y
.C
W
Working
WW .100Y.2.5
.TW
WWvoltage
M.T
.100
.TW
00Y
M
O
1
W
M
.
O
W
C
O
W
Working frequency
to 20MHz*
Y.C
WW .100Y.
.TW
WW .100DC
.TW
WW .100Y.C M.TW
M
M
O
W
W
O
W
.CtoOVdd+0.5V
Input voltage
WW .100Y.C M.TW
WW Vss-0.3V
.TW
00Y
WW .100Y.C M.TW
1
M
.
O
W
O
W
O
W
Output voltage
W
Y.toCVdd+0.5V
WW .100Y.C M.TW
0
WW Vss-0.3V
T
.
0
WW .100Y.C M.TW
1
M
.
O
WW 00Y.CO .TW
W
.CO .TW
WW
Y
W
*These parameters
but
not
tested.
W
0
Y.C characterized
W
0
WW .100are
T
.1
W.1 Y.COM W
M.
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
00
W
WW .100Y.
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
WW .100Y.C M.TW
OM
W
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
37
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
6. ELECTRICAL
.1
W.1 Y.COM W
M.T CHARACTERISTICS
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
.C
W
W
WW .100Y.
.TW
WWDC.1Electrical
M.T
.100
.T
00Y
M
O
6.1
Characteristic
W
M
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
(Ta=25
.CO .TW VSS=0V)
WW .100Y.C M.TW
WW °C,
YVDD=5V±5%,
WW .100Y.C M.TW
0
W
0
O
1
W
M
.
O
WTyp.
.CO .TW
Y.C Unit.TW
WW 00YCondition
SymbolWW
Parameter
Min
Max
C
.
0
W
W
0
Y
W
1 8.0 OMHz
W
M
M clocks
.1 cycle withOtwo
Two
DC WW.
M.Tto 3V
.100 XTAL:OVDD
W
.C
C
FXT WW
.
Y
W
C
W
.
0
Y
W
.TW
W
020.0 MHz
0 with twoMclocks
Y
W Two.1cycle
T
XTAL:
VDD.T
to 5V
DC
.
1
0
0
W
M
.
0
O
1
W
M to 5V
.
W F±30%
ERC
VDD
C:O
100 pF W
F±30%W940
WWR: 5.1KΩ,
.CO
0Y.CKHzM.TW
Y.C
WW 00ERC:
W
0
0
Y
W
T
.
1
0
W
T
.
.
1
M
.
IIL
Input .Leakage
Current
VIN = VDD, O
VSS
µA
O
W ±1
M for input pins
W 1 YVoltage
WW Ports
W 2.0 WW .100Y.CV M.TW
.CO (VDD=5V)
Y.5,C6
VIH1 WW Input High
W
0
W
T
.
0
0
T
.
0
M
.1
VIL1
Input
(VDD=5V)
5,.C
6O
VO
OM
WW0.8 00Y.C
W.1Low Voltage
WW Ports
C
W
.
Y
W
W
.TW
W
0
Y
W
T
.
1
0
0
W High Threshold
.
.T(VDD=5V) /RESET,WTCC(Schmitt
VIHT1 Input
Voltage
trigger)
2.0
V OM
1
0
M
.
1
W
M
.
O
C
O (VDD=5V) /RESET,
W
.C
VILT1 InputW
.CVoltage
WW 0.8 .100YV.
.TW
WW TCC(Schmitt
.TW
00Y trigger)
W Low Threshold
M
.TW
1
00YVoltageM
M
.
O
1
W
.
VIHX1
Clock Input
High
(VDD=5V)
OSCI
3.5
V
O
W
O
W
WW1.5 .100VY.C M.TW
W
0Y.C M.TW
Y.C (VDD=5V)
WW OSCI
VILX1
Clock
0
WWInput .Low
T
.
1
00Voltage
.
1
W 5, 6 Y.CO
OM
WW 0V0Y.CO .TW
W Voltage
VIH2
Input
High
(VDD=3V)
1.5
WPorts
C
W
.
W
W
W
0
Y
W
T
.
W
M
.T
106
VIL2
Input Low .Voltage
Ports
0.4 W.1 V
100 (VDD=3V)
OM
W.5,
.CO .T
OM
W
W
C
.
Y
W
C
W
.
0
Y
W
W
VIHT2 Input High
Voltage
(VDD=3V)
W /RESET,
Y
WTCC(Schmitt
00 trigger) M.T1.5
W Threshold
.1V0
OM
M.T
.100Voltage O
O
W.1 trigger)
C
VILT2 Input Low Threshold
(VDD=3V)
/RESET, TCC(Schmitt
0.4WW V
.
W
C
.
Y
W
C
W
.
W
.
W
00
Y
W OSCI .100Y
T
WWHigh .Voltage
VIHX2
Clock Input
M.2.1
100 (VDD=3V)
W.V1 Y.COM
M.T
O
W
O
W
W
C
.
W
VILX2
Clock InputW
(VDD=3V)
0.9
V 00
W
.C
Y
W
WOSCI
W Low Voltage
.1
.TW
00Y
M.T
.100
OM
1
W
M
.
O
W
C
.
O
W
W
C
VOH1
Output High
Voltage
(Ports
5)
IOH
=
-12.0
mA
2.4
V
.
Y
W
C
W
.
0
Y
W
0
W
WW .100Y
.TW
M.T
.100
W.1 Y.CO
O
Output High Voltage
(Ports 6)OM
W
W
W
C
.
W
VOH1
-12.0 mA
Y 2.4 .TW
W V .100
W IOH =W
Y.C
(Schmitt
WW trigger)
M
.100
M.T
.100
O
W
O
WW 00Y.CO
W
C
.
W
W
.C
Y
VOL1
Output Low
Voltage(Port5)
IOL = 12.0
mA
0.4 W V
W
0
Y
W
T
.
0
0
WW
T
.1
10
W.1 Y.C
M.
.(Ports
OM
W
O
W
W
C
.
Output Low Voltage
6)
W
C
W 0.4 WV
W IOL = 12.0
Y.
WmA .100Y
VOL1
WW
.100
M.T
(Schmitt
trigger).100
W
M.T
O
W
O
W
W
C
.
Y
W at VSS00Y-50
.C Pull-high
W
W
IPH
Pull-high
-70
µA
Wpin
.TW -240
Wcurrent
.100
.TW active, input
1
00Y
M
.
1
W
M
.
O
W
OPull-down active, input pinWat VDD Y25.C 50 W120
W
IPD
Pull-down current
µAWW
Y
.T
100
00
WW .100Y.C All
.
.TWand I/O pinsWat VDD,
1
input
M
.
W
M
O
W
ISB1
Power down current
1
2
µA
O pin floating, WDT disabled
W
WW .100
W
WW .100Y.C M.TW
WW .100Y.Coutput
T
.
W
AllM
input and I/O pins at VDD,W
O
W
.CO .T15
W
C
ISB2
Power down current
µA WW
W
.
Y
W
W
0
Y
W
output
pin
floating,
WDT
enabled
0
W
.1
.T
00
W.1 Y.COM W
OM 'High', Fosc=32KHz
WW
W.1 Y.C/RESET=
Operating supply current
W
W
W
W
W
T
00 20 M.30
.T
00
ICC1
15
(VDD=3V)W
output W.1
µA
W.
Mtype,CLKS="0"),
O
Ofloating,
W
W.1 Y(Crystal
C
.
W
C
W
.
at two cycles/four clocks
pin
WDT
disabled
Y
W
W
W
.T
W
TW
00 /RESET=
.100
W
M.'High',
OM
Operating supply current W.1
Fosc=32KHz
W
O
C
.
W
C
W µA
.
Y
WW
W
0
Y
W
T
.
ICC2
25
35
(VDD=3V) WW
(Crystal
type,CLKS="0"),
output
0
0
T
.
1
10 pin floating,
M WDT enabled WW.
OM
at two cycles/four clocks WW.
.CO .T
Y.C
W
0
Y
W
.TW
0
0
W
1
0 /RESET= M
Operating supply current
'High', Fosc=4MHz
M
.
1
.
O
W
O
W
.C
ICC3
mA
(VDD=5.0V)
outputWW
Y.Ctype, CLKS="0"),
00Y 2.0
WW .1(Crystal
.TWenabled
1
00pin
.
M
at two cycles/two clocks
floating,
WDT
W
O
W
.C
WW
Operating supply current WW
/RESET=
TW
.Fosc=10MHz
00Y 'High',
1
M
.
O
ICC4
4.0
mA
(VDD=5.0V)
.C CLKS="0"),
WW(Crystal
W output
Ytype,
.Tenabled
00floating,
at two cycles/four clocks W
pin
WDT
1
M
.
W
CO
* These parameters are characterizes but not
tested. 100Y.
WW
W.
WW
This specification is subject to change without prior notice.
38
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
WAC Electrical
WW 00Y.CO .TW
C
6.2
Characteristic
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
. VDD=5V±5%,
Y
W
.T
W
Y°C,
W
VSS=0V)
WW(Ta=25
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
Y
W Typ .100Max
.TW
W
0Y.
WW .10Conditions
Symbol 00Y.C
Unit
.TW Min
WW
M
.TParameter
M
O
1
W
M
.
O
W
C
OInput CLK duty cycle W
Dclk
45
50
55
% TW
W
.C
0Y.
WW
00Y type M.TW100
WW .100Y.C Instruction
M.
.10DC
.TWcycle time W W.Crystal
1
ns
O
W
M
O
C
TinsW
.
O
W
C
(CLKS="0")
Y.
W
500
00Y nsM.TW
WW .1RC
.TW
00type
WW .100Y.C M
TW
.1DC
.input
M(Tins+20)/N*
O
W
O
Ttcc W
TCC
period
W
O
W
.C
Y.C ns .TW
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
W
Tdrh
reset
11.8
16.8
21.8
ms M
.1
.T hold time
.10
.100 Device
OM 2000
W
OM pulse width
WW 00Y.CnsO .TW
C
.
W
Trst WW
/RESET
C
Ta
=
25°C
W
.
Y
W
W
Y
.T
00
W
.1
.T period W Ta
OM
Mtimer
.100 Watchdog
Twdt
16.8 WW
21.8
ms
W=.125°CY.COM11.8W
C
.
O
W
W
Y
W
C
.
0
W
.T
Tset
Input pin setup
time
0 W
WW .100Y
.10 ns OM.T
.TW
100
M
.
W
M
O
W
C
Thold WW
Input O
pin hold time
20 WW
ns.
W
.C
Y
W
WCload=20pF
.TW
100 ns OM.T
00Y
0Y.C pin M
.
.TW
1
0Output
M
.
TdelayW
delay
time
50
1
W
.
O
W
O
W
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M.TW
0
WW
T
.
* N= selected
prescaler
ratio.
0
O
W
O
W
W.1 Y.COM W
WW .100Y.C M.TW
WW .100Y.C M.TW
0
WW are
T
.
* These parameters
characterizes
but
not
tested.
0
O
W
O
W
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
39
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
WDevice
WW 00Y.CO .TW
C
6.3
Characteristic
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
TheW
provided
following pages
number of 0samples
and.Tare
W a limited W
.C in the
0Y. based
WW were.10derived
.Ton
W graphs
M
.1 0
.TW
00Y
M
O
1
W
M
.
O
W
C
O only. The device characteristic
W
W
.C
Y.
shown
guaranteed
W are notW
.TW
Y.C
WW .100Yillustrated
.Therein
100for it accuracy.
WWhere.1for00reference
M
.
.TW
M
O
W
M
O
.C
O
W
W
W
WW warranted
In some
the
specified
Wout of theW
00Y
0Y.C operating
Y.Cdata maybe
TW range. W
.
1
0
0
WWgraphs,
T
M.T
.
.
1
0
M
.
O
1
W
M
.
O
W
C
.
O
W
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
M.T
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T Vih/Vil (InputW
00
pins
.1 with schmitt
OM inverter)
WW 00Y.CO .TW
W.1 Y.COM W
C
.
W
W
Y
W
W
0
W
.T
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
W
.T
00
.100
W.1 Y.COM W
M
.1max
OM
W
O
Vih
(-40
to
85
)
W
W
C
.
W
C
W
Y
W
.T
W
Y.
W
WW Vih .typ
.100
M.T
.100
OM
10025 OM.T
W
O
W
C
.
W
W
C
W
Y
W
WW .100Y.
.TW
0Y.C to 85
WWVih min
M.T
.100
.T)W
0(-40
M
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO
W.1 Y.COM W
W
W
W
W
00
W
M.T(-40 to 85 ) WW.1
OM
M.T
.100
Omax
W.1 Y.Vil
C
.
O
W
C
Y
W
C
W
.
0
W
W
0
W
WW .100Y
M25.T
.100 Vil typ
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
Wto 85 ) W
YVil min (-40
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
.
Y
W
W
00
W
WW Fig..117
00YVih, VilMof.TPort6
M.T
.100
vs. VDD
W.1
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
40
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
Vth (Input
thershold
voltage)
OM of I/O pins
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.CO .TW
Max(-40
to 85 )
WW Typ
C
.
Y
W
W
W
0
Y
W
25
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
0
W
.T
WW .100Y
.100
.TW
10Min(-40
M
.
OM
W
M
to
85
)
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W voltage)
00
0 VDD M.T
Wof Port5
0YVth (Threshold
WW Fig.
.10vs.
W.1 Y.COM
M.T
.1018
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
41
07.29.2004 (V1.2)
Ioh (mA)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
.1
W.1(3V) Y.COM W
M
.100
Voh/Ioh
Voh/Ioh
(5V)
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
00
WW .100Y
.100
.TW
1
M
.
OM
W
M
O
W
Min
85
C
MinW85
.
O
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
WW .100Y.C M.TW
WW 00Y.CO .TW
WW .100Y.C M.TW
W
O
Typ 25W.1
W
O 25
W
OM
WW .100Y.C M.TW
WW .100Y.CTyp M
.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
Min -40 W
O
WW 00Y.CO .TW
.CO-40 .TW
WW 00YMin
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
Y.C
W
WW
.100
M.T
.100
Voh
(Volt) .100
O
W
M.T
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W and .Port6
T VDD=3V
0
W vs. Ioh,
100 VohOvs.
M.Ioh,
Fig. 19 Port5 and Port6 Voh
W.1 Y
M.T Fig. 20 Port5W
.10VDD=5V
W
O
W
W
C
.
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
.C
W
WW .100Y.
.TW
.TW
00Y
WW .100Y.C M.TW Max -40W
M
1
M
.
O
W
O
W
-40
.C
O
W
W
WW .Max
00Y
WW .100Y.C M.TW
1
WW .100Y.C M.TW
M.T
O
W
O
W
C
.
O
W
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
M.T
O
W
O
W
O
W
.C
W
WW .100Y.C M.TW
.TW
00Y
WW .100Y.C M.TWTyp 25 W
1
M
.
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
1
Typ.25
W
M
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
1
W
M
.T 85
.100
W
MMin
.100
Min
85.
OM
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
W
0
0
Y
W
T
.
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
00
W
WW .100Y.
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
WW .100Y.C M.TW
OM
W
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
Fig. 21 Port5, Port6 Vol vs. Iol,
Fig. 22 Port5,
VolYvs. Iol, VDD
W
Y.C
WWPort6
.TW= 3V
WWVDD.1=005V
.100
.TW
100
M
.
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
43
07.29.2004 (V1.2)
WDT period
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
1
00
WW 00Y.CO .TW
W.1 Y.COM W Max 85 WW. 0Y.COM W
W
W
W
.T
0
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W 70
W
.TW
100
00Y
WW .100Y.C M.TMax
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
W 25
WW .100Y.C M.TW
WW .100Y.C M.TTyp
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
0
W
W
W
WW .100Y.C MMin
T
.
.1
W.1 Y.COM W
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
00
W
WW .100Y.
M.T
.100
Min
W.1 Y.COM
M.T-40
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
WW .100Y.C M.TW
OM
W
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
Fig. 23 WDT time out period
vs.
VDD,
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
perscaler set to 1:1
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.CO vs..TVDD
WW
C
W
.
Y
W
W
W
0
Y
W
Cext
=
100pF,
Typical
RC
Frequency
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
.C
W
WW .100Y.
.TW
.TW
WW .100Y.C M.TW
RW
= 3.3K .100Y
M
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
R = 5.1K
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
R = 10K
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
100K
WW 00Y.CO .T
W.1 Y.COM R =W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
Fig. 24 TypicalW
Frequency
vs.
W
Y
W
WVDD
Y.C
W
W RC OSC
.100
M.T
.100
O
W
M.)T
.100 at 25
O
W
O
W
W
C
(Cext= 100pF, Temperature
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T= 5V
00Y
VDD
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
00
.100
W
M.T
.13V
OM
W
O
VDD
=
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
Fig. 25 Typical RC OSC Frequency vs. VDD (R and C are ideal components)
This specification is subject to change without prior notice.
45
07.29.2004 (V1.2)
Current (uA)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W ICC1
Four
exist
Current
These conditions
are as follows:
O with the OperatingW
WW
Wconditions
W
.CtoOICC4..TW
Y.C
C
.
0
Y
W
W
W
0
0
Y
W
1
W
M.T
.
.T
10
00
M
.
O
1
W
M
.
O
W
C
O
ICC1:W
VDD=3V, Fosc=32K
Hz, 2 clocks, WDT
.C
WW .100Y.
.TW
WW disable
.TW
00Y
WW .100Y.C M.TW
M
1
M
.
O
W
O
W
.CO .TW
ICC2:
VDD=3V, Fosc=32K
Hz, 2 clocks,W
WDT
WWenable
WW .100Y.C M.TW
00Y
WW .100Y.C M.TW
1
M
.
W
O Hz, 2 clocks, WDT
WW 00Y.CO .TW
W
.CO .TW
Wenable
C
ICC3:W
VDD=5V,
Fosc=4M
.
Y
W
W
0
Y
W
0
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
OM Hz, 2 clocks, WDTWenable
W
W.1 Fosc=10M
C
.
W
W
ICC4:
VDD=5V,
W
.T
W
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
M.T
O
W
O
W
O Typical ICC1 andW
W
Y.C
WW .100Y.C M.TW
W ICC2 .vs.
.TW
00Temperature
WW .100Y.C M
.TW
1
M
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
W
M
.1
.T
10
00
WW 00Y.CO .TW
W.1 Y.COM WTyp ICC2 WW. 0Y.COM W
W
W
W
.T
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T Typ ICC1
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO
W.1 Y.COM W
W
W
W
W
.T
00
W
.T
W.1 Y.COM
M
.100
W.1 Y.COM W
O
W
W
Temperature
(
)
W
C
.
W
W
.T
WW .100Y
.100
.TW
100
M
.
O
W
M
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
WW .100Y.C M.TW
W
WW 00Y.CO
W
.CO .TW
WTemperature
.CO (ICC1
Y
W
Fig. 26 Typical
operating0current
and
ICC2)
vs.
W
0
Y
W
0
WW
T
.1
W.1 Y.C
M.
.10
OM
W
O
W
W
C
.
W
C
W
Y
W
W
W
WW .100Y.
.100
M.T
.100
W
M.T
O
W
O
W
W
C
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
W
W ICC1 andOICC2 vs. Temperature
Maximum
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
00
W
.
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
.
Y
WW
W
W
0
Y
W
T
MaxW
ICC2
.
0
0
T
.
1
0
OM
W.
OM
W.1
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
Max ICC1 W
O
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
Fig. 27 Maximum operating current (ICC1 and ICC2) vs. Temperature
This specification is subject to change without prior notice.
46
07.29.2004 (V1.2)
Current (mA)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1 ICC4 vs.
W.1 Y.COM W
M.T Typical ICC3
.100
OM
W
O
W
W
and
Temperature
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
.C
WW .100Y.
.TW
WWTyp .ICC4
.TW
00Y
WW .100Y.C M.TW
M
1
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
M
.1
W
WW 00Y.CO .TW
W.1 Y.COM W
ICC3 Y.CO
Typ
W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T current (ICC3 and
00
M
W.1 Y.COM
OTemperature
Fig. W
28.1Typical
operating
W.1ICC4)Yvs.
OM
W
C
.
W
C
W
.
W
W
W
.T
W
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
WW .100Y.C M.TW
OM
W
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
0
Y
WW Maximum
TWICC4 vs. W
M.T
.100
Temperature
W.1 Y.CO
M.and
.100 ICC3
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
.
Y.C
W
W
0
Y
W
W
0
0
W
T
.
1
0
WW .100Y.C MaxMICC4
T
.
.
M
.1
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
.C ICC3 .TW
Max
W
WW .100Y
.TW
WW .100Y
.100
M
W
M
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M
.100
Temperature
( .T
)
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
W
Y.C
WW .100Y.C
Fig. 29 Maximum operating
(ICC3
and
ICC4)
vs.
Temperature
0
WW current
T
.
0
W
OM
W.1
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
47
07.29.2004 (V1.2)
Current (uA)
Current (uA)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W as follows:
TwoW
conditions
exist
and
conditions
O with the Standby Current
Ware
W
.COISB2..TThese
Y.C
WW ISB1
C
W
.
0
Y
W
W
W
0
0
Y
W
1
W
M.T
.
.T
10
00
M
.
O
1
W
M
.
O
W
C
O disable
ISB1:W
VDD=5V, WDT
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O enable
W
ISB2:
VDD=5V,
WDT
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
00
.1
W.1 Y.COM W
OM
W
W
W.1 Y.COM Typical
C
ISB1
and
ISB2
vs.
Temperature
.
W
W
Y
W
W
W
.T
W
M.T
.100
.TW
100
00
M
.
O
1
W
M
.
O
W
C
.
O
W
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
M.T
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
Typ
ISB2
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
0
W
.T
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
Typ
ISB1
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.T
WW .100Y.C M.TW
WW .100Y.C M.TW
O Temperature ( ) WW
WW 00Y.CO .
W
.CO .TW
C
.
Y
W
W
W
0
Y
W
0
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO
W.1 Y.COM W
W
W
W
W
.T
00
W
.T
00
W.1 Y.COM
OM
W.1vs. Temperature
OMcurrent (ISB1 and ISB2)
W
W.1 standby
C
.
Fig. 30WTypical
W
C
W
.
Y
W
W
.T
W
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
WW .100Y.C M.TW
W
WW 00Y.CO .TW
WW .100Y.C
WW 00Y.CO .TW
W
WMaximum
1
ISB1 and
W
OM
W.
OMISB2 vs. Temperature
W.1
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
W
O
W
WW .100Y
W
WW .100Y.C M.TW
WW .100Y.CMax M
T
.
W
O
W
O ISB2
W
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
00
W
.T
00
W.
W.1 Y.COM W
OM
W
W.1 MaxY.ISB1
W
C
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
W
Temperature
( O)
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
WW 00Y.CO .TW
W
Fig. 31 Maximum standby current
OMISB2) vs. Temperature
W.1 (ISB1 and
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
48
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
00
M
.1 0 toO70
W.1 Y.COM
Fig. 32 Operating
Wfrom
OMin temperature range
W
W.1 voltage
C
.
W
C
W
.
Y
W
W
W
.T
W
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
WW .100Y
.
WW .100Y.C M.TW
WW .100Y.C M.TW
OM
W
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
WW 00Y.CO
W -40 to W
Y.Crange .from
Fig. 33 Operating voltageW
inW
temperature
85
0
T
0
W.1
W.1 Y.COM W
W
W
W
W
M.T
.100
O
W
C
W
WW .100Y.
M.T
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
49
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
.COV-I .TW
WW 00Y
C
.
W
W
W
Y
W
EM78P156N-J
HXT
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
00
.T
00
WW .100Y
.TW on highWFreq.W
M
.1=25
W.1 Y.COM
M(based
O
Fig. 34 Operating
current range
@
)
vs.
Voltage
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
EM78P156N-J LXT V-I WW
Y.C
W
0
Y.
W
0
0
T
.
1
0
WW .100Y.C M.TW
.
M
.1
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
Fig. 35 Operating current range (based
WW on low Freq. @ =25 ) vs. Voltage
This specification is subject to change without prior notice.
50
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
EM78P156N-G
HXT
M
.1
W.1 Y.COM W
M.T
.100
OV-I
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100) vs. Voltage
W.1 Y.COM
M.T on high Freq.W
O
Fig. 36 Operating current
range
(based
@
=25
W
O
W
W
C
.
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
W
0
Y.
W
0
0
T
.
1
0
0Y.C M.TWLXT V-I W
WW .10EM78P156N-G
.
M
.1
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
WW
Won
Fig. 37 Operating current range (based
high Freq. @ =25 ) vs. Voltage
This specification is subject to change without prior notice.
51
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
APPENDIX
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
W
Y.C
WW .100Y.
.TW
W
M.T
.100
.TW
00Types:
M
O
1
Package
W
M
.
O
W
C
O
W
.C
W
WW .100Y.
.TW
.TW
0Y.C M.TW PackageWType .100Y
WW OTP
M
0MCU
M
O
1
W
.
Pin
Count
Package
Size
O
W
O
W
WW .100Y.C M.TW
W
Y.C
WW .100Y.C M
TW
.
0
WW
T
.
0
EM78P156NP
DIP
18
300 mil
1
OM
WW 00Y.CO .TW
W.
WW 00Y.CO 18 .TW
C
.
W
W
W
Y
W
EM78P156NM
SOP
300.1mil
W
M
M
.1
W
M.T
.100
O
W
.CO .TW
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
EM78156NAS
SSOP
20
209
mil
W
0
Y
W
00
W
M.T
W.1 Y.COM W
M.T
.100
W.1 Y.CO
O
W
W
W
C
W
.
EM78156NKM
SSOP
20
209
mil
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
52
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
Package
W.1 Y.COM W
M.T
.100 Information
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
.C
Y.
W
WW
.TW
WW Plastic
M.T
.100
18-Lead
(PDIP)
300
mil .100
.TW
00YDual inMline
M
O
1
W
.
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
53
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W mil Y.CO
O
WW 00Y.CO .TW
W Plastic
18-Lead
Small
Outline
(SOP) W
300
C
W
.
W
W
W
0
Y
W
T
.
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
54
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W Plastic
.CO .TW
WW
C
.
Y
W
W
20-Lead
Small
Outline
(SSOP)
209
mil
W
0
Y
W
W
.10
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .TW
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.T
W
.T
WW .100Y
.100
.TW
100
M
.
OM
W
M
O
W
C
.
O
W
W
C
.
Y
W
W
.TW
W
.TW
100
00Y
WW .100Y.C M.TW
M
.
1
M
.
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
WW .100Y
WW .100Y.C M.TW
.100
M.T
OM
W
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
.T
00
W.1 Y.COM W
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
W
00
W
WW .100Y.
M.T
.100
W.1
M.T
O
W
O
W
W
C
.
W
WW .100Y
.TW
WW .100Y.C M.TW
.100
M
W
O
W
O
W
W
W
WW .100Y.C M.TW
WW .100Y.C M.TW
.1
O
W
O
WW
W
C
.
W
C
W
.
Y
W
W
W
W
.T
00
W
.
.T
00Y
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
55
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
Quality
And Reliability
W.1 Y.COM W
M.T
.100 Assurance
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
.C
W
0Y.
WW Test
.TW
WWTest .category
M.T
.100 Remarks
.TW
10conditions
00Y
M
.
O
1
W
M
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C Solder
M
.TWtemperature=245±5
Solderability
O
W
M
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
W
.CO .T
O
W
W
CO
W
YIC(such
WW 00Y.(15mins)
C
For SMD
Pre-condition
Step1:
TCT
65
(15mins)~150
10
cycles
W
.
0
W
W
W
0
Y
W
T
.
W
M as
.1QFP SOJ…etc)
.T
1
00
M
.
O
1
W
M
.
O
SOP
W
O
W
WW .100Y.C M.TW
W 125
WW .100Y.C
bake
TD(durance)=24
hrs M.TW
WW .100Y.CStep2:
T
.
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00 Step3:soak
W.1 Y.COM W
OM 30°C /60% TD(durance)=192hrs
WW 00Y.CO .TW
W.1 Y
W
C
.
W
W
W
0
W
.T
0
W
.T
00
W.1 Y.COM W
W.1 Y.COM W
OMflow 3cycles
W
W.1 Step4:IR
W
C
.
W
W
W
.T
W
M.T
.100
.TW
100
00Y
M
.
O
3
1
W
M
.
O
W
C
O
2.5mm or PkgW
volume 350mm
)
W (Pkg thickness
.C ----225±5
WW .100Y.
.TW
W
.TW
00Y
WW .100Y.C M.TW
M
1
M
.
O
W
W
W
.CO 3 ----240±5
CO
2.5mm or Pkg
350mm
.thickness
WW .100Y.C M.TW
W
0Y
WWvolume
TW
.
0
WW .1(Pkg
T
.
1
00) Y
M
.
OM
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.T
.1
W.1 Y.COM
.100 (15mins)~150
OM
W
OM
W
W-65
C
.
Temperature cycle W
test
W
(15mins)
,
200
cycles
C
W
.
Y
W
W
.T
W
M.T
.100
.TW
100
00Y
M
.
O
1
W
M
.
O
W
C
.
O
W
.C
Y.C 96 Hrs
WW .100Y
.
Pressure cooker test
WW TD(durance)=
.TW
WW TA =121
.TW
100
00Y ,RH=100%,pressure=2atm,
M
.
OM
1
W
M
.
O
W
C
.
O
W
W
C
.
Y
W
W
WW .100Y
WW .100Y.C M.TW
.100
High temperature /high
M.T
OM
W
O
W
C
TA=85
, RH=85%
TD(durance)=168
,500
Hrs
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
humidity test
W
0
W
WW .100Y
M.T
.100
W.1 Y.CO
M.T
O
W
O
W
W
C
.
W
W
Y
W
W
Y.C
W
High-temperature
WTA=150
.100
.TW
M.T
.100
O
10, 0TD(durance)=500,1000Hrs
W
M
.
O
W
O
W
W
C
storage life
Y.C
W
0
W
0
WW .100Y.
T
.
1
WW .100Y.C M.TW
.
M
O
WW 00Y.C
W , VCC=Max.
.CO .TW
WW TD(durance)
C
High-temperature
TA=125
operating
voltage,
.
Y
W
W
W
0
Y
W
0
W
.1
.T
00
operating life
W.1 Y.COM W
=168,500,1000Hrs
WW 00Y
W.1 Y.COM W
W
W
W
W
.T
W
.100
W.1 Y
M.T voltage, 150mA/20V
.100
OM
W
O
W
Latch-up
C
TA=25 W, W
VCC=Max.
operating
.
W
C
W
Y
W
W
00
Y.
W
W
M.T
.100
W.1
M.T
.100
O
W
O
W
W
C
.
ESD(HBM)
.C
TA=25WW
,
3KV
W
WW .100Y IP_ND,OP_ND,IO_ND
.TW
.100
.TW
00Y
M
1
W
M
.
O
W
O
W
W
W
IP_NS,OP_NS,IO_NS
WW .100Y.C
.TW
WW .100Y.C M.TW
.1
M
O
W
O
WW
W
C
.
W
W
Y
W
IP_PD,OP_PD,IO_PD,
ESD(MM)
W
TA=25 W
, W 300V00Y.C
W
.T
00
.
.T
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100IP_PS,OP_PS,IO_PS,
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
VDD-VSS(+),VDD_VSS
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C(-)mode
.TW
WW .100Y.C M.TW
M
O
W
O
W
WW .100Y.C
WW .100Y.C M.TW
W
O
W
WW
WW .100Y.C M.TW
O
W
WW .100Y.C M.TW
O
W
WW .100Y.C
W
WW
This specification is subject to change without prior notice.
56
07.29.2004 (V1.2)
WW .100Y.C M.TW
WW .100Y.C M.TW
WW 00Y.CO .TW
WW 00Y.CO .TW
W
W
W
T
.1
W.1 Y.COM W
M.
OM
W
O
W
C
.
W
C
W
Y
W
.T
W
Y.
W
.100
M.T
.100
OM
W
M.T
.100
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
.
O
W
WW .100Y EM78P156N
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C OTP
.TWROM
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
.1
W.1 Y.COM W
M.T
.100
OM
W
O
W
W
C
.
W
C
W
Y
W
.T
W
W
WW .100Y.
.100
M.T
.100
OM
W
M.T
O
W
C
.
O
W
W
C
W
Y
W
WW .100Y.
.TW
WW .100Y.C M.TW
M.T
.100
M
O
W
O
W
C
O
W
WW .100Y.
.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
M
O
W
O
W
VddW
O
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
/Rese
W
M
.1
.T
00
W.1 Y.COM W
WWTvr 00Y.CO .TW
W.1 Y.COM W
W
W
W
Tvd
W
.T
00
W
Internal
W.1 Y.COM W
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
W
.T
W
.T
.100
PORW
.TW
100
00Y
M
.
OM
1
W
M
.
O
W
C
.
O
W
W
C
Tpor
.
Y
W
.C
W
.TW
W
.TW
100
00Y
PowerWW
M
.
.TW
1
00Y
M
.
O
1
W
M
.
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
on
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
O
W
O
W
WW .100Y.C M.TW
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW 00Y.CO .TW
W
WW 00Y.CO .TW
C
.
W
W
W
Y
W
W
M
.1
.T
00
W.1 Y.COM W
WW 00Y.CO .T
W.1 Y.COM W
W
W
W
W
.T
00
W
W.1 Y.COM
M.T
.100
W.1 Y.COM W
O
W
W
W
C
.
W
.
W
00
W
WW .100Y
M.T
.100
W.1 Y.COM
M.T
O
W
O
W
W
C
.
W
W
W
WW .100Y
WW .100Y.C Condition
.100
M.TTyp.
OM
W
M.T
Symbol Parameter
Min.
Max.
Unit
O
W
C
.
O
W
W
C
.
Y
W
C
W
.
0
Y
W
0
W
T
WW .100Y
.TW
.100 10.5 OM.16.8
W.1 Y.CO
M
W
ms
Tpor
Power on reset time
O
Vdd
=
5V,
-40
to
85
W
W
22
C
.
W
W
Y
W
W
WW .100Y.C M.TW
.100
M.T
.100
O
W
O
W
O
W
W
C
Tvd
Vdd Voltage drop time
-.TW 1*
.C = 5V,.T-40
W us .100Y.C
W to 85 WW .100-Y.
WW .100YVdd
M
W
OM
WW 0-0Y.CO - .TW 1**
WusW .100Y.C
WW 00Vdd
W
Tvr
Vdd Voltage rise W
time
to
85
Y.C= 5V, -40
W
T
.
1
W
OM
W.
OM
W.1
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
W
O
W
WW .100Y
WW .100Y.C M.TW
WW .100Y.C M.TW
W
O
* Tvd is the period of Vdd voltage less
W
O
Wthan POR voltage.
WW .100
WW .100Y.C M.TW
WW .100Y.C M.TW
O
WW
WW 00Y.CO .TW
C
.
W
WW than
** Tvr is the period of Vdd voltageWhigher
5.5
volts.
W
Y
W
.1
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
00
W
.
.T
00
W.1 Y.COM W
WW
W.1 Y.COM W
W
W
W
W
.T
W
.100
W
M.T
.100
OM
W
O
W
C
.
W
C
W
Y
WW
W
0
W
T
.
0
WW .100Y.
T
.
1
OM
W.
OM
W
WW .100Y.C M.TW
WW .100Y.C M.TW
O
W
Address Trap Detect WWW 00Y.CO .TW
WW .100Y.C
W
OM
W.1
WW
WW .100Y.C M.TW
O CPU malfunction caused by noise or the like.
W that detects
An address trap detect is one of the fail-safe function
WW .100Y.C M.TW
O
W of RAM,
If the CPU attempts to fetch an instruction from aW
part
Y.Can internal recovery circuit will auto started. Until
0
W
0
1
W. program.
CPU got the correct function, it will execute the following
WW
This specification is subject to change without prior notice.
57
07.29.2004 (V1.2)