y Low power and low voltage operation
y Powerful instruction set (150 instructions)
y Memory capacity
Ϋʳ Instruction ROM capacity 4096 x 16 bits
Ϋʳ Index ROM capacity 256 x 8 bits
Ϋʳ Internal RAM capacity 384 or 256 x 4 bits
y Input/Output ports of up to 20 pins
y 8-level subroutine nesting
y Built-in LCD driver, 8 x 42 = 336 segments
y Built-in EL driver, frequency or melody generator
y Built-in Resistance-to-Frequency Converter
y Built-in 2-channel 6/8-bit PWM output
General Description
The APU429 is an embedded high performance
4-bit micro-computer with an on-chip LCD driver. It
contains all the necessary functions in a single chip:
4-bit parallel processing ALU, ROM, RAM, I/O ports,
timer, clock generator, dual clock, RFC, EL-light,
LCD driver, look-up table, watchdog timer and
keyboard scanning. The instruction set includes not
only 4-bit operation and manipulation instructions
but also various conditional branch instructions and
LCD driver data transfer instructions which are
powerful and easy to use.
The HALT function stops any internal operations
other than the oscillator, divider and LCD driver in
order to minimize the power dissipation.
The STOP function stops all the clocks in the chip.
Block Diagram
S E G 3538
IO A P o rt
/R F C
Frequency
Generator
CUP 1
CUP 2
CUP 3
Pre-Divider
W atchdog
Tim er
O s c illa t o r
XTIN
XTOUT
CFIN
CFOUT
S E G 3134
IO B P o rt
/E L , B Z
S E G 3942
IO C P o rt
/K E Y IN
Table R O M
256 x 8
2x6Bits
PresetTimer
Control
Circ u it
S1S4
IN T
RESET
SE G 2730
IO D P o rt
/P W M
4-B itD ata Bus
Index S R AM
256 x 4
COM 18SEG 1SEG26VDD14
LC D D river
S egm entP LA
ALU
8-Levels S tack
12-B itProgram
Counter
SRAM
128 x 4
In s tru c tio n
Decoder
MaskROM
4096 x 16
Preliminary
1 Ver.0.0
Page 2
Pad Assignment
APU429
APU429
Chip size : 2620 x 2050 Pm
Pad size : 100 x 100 Pm
Pad window : 90 x 90 Pm
Pad pitch : min. 120 Pm
<
20
10
70
1
60
30
40
50
;
Note: The substrate of die must connect to GND.
Pad Coordinates
Pad No. Pad Name XYPad No. Pad Name XY
1CFIN1971.502544.5036SEG13/KO375.2575.25
2CFOUT1785.252544.5037SEG14/KO4225.2575.25
3XTIN1665.252544.5038SEG15/KO5345.2575.25
4XTOUT1545.252544.5039SEG16/KO6465.2575.25
5BAK1425.252544.5040SEG17/KO7585.2575.25
6TESTA1305.252544.5041SEG18/KO8705.2575.25
7RESET1185.252544.5042SEG19/KO9825.2575.25
8INT1065.252544.5043SEG20/KO10945.2575.25
9S1945.252544.5044SEG21/KO111065.2575.25
10S2825.252544.5045SEG22/KO121185.2575.25
11S3705.252544.5046SEG23/KO131305.2575.25
Preliminary
2 Ver.0.0
Page 3
Pad No. Pad Name XYPad No. Pad Name XY
12S4585.252544.5047SEG24/KO141425.2575.25
13VDD1465.252544.5048SEG25/KO151545.2575.25
14VDD2345.252544.5049SEG26/KO161665.2575.25
15VDD3225.252544.5050SEG27/IOD11785.2575.25
16VDD475.252544.5051SEG28/IOD21971.5075.25
17CUP175.252394.5052SEH29/IOD3/PWM11971.50225.25
18CUP275.252274.5053SEH30/IOD4/PWM21971.50345.25
19CUP375.252154.5054SEG31/IOB1/ELC1971.50465.25
20COM175.252034.5055SEG32/IOB2/ELP1971.50585.25
21COM275.251914.5056SEG33/IOB3/BZB1971.50705.25
22COM375.251785.2557SEG34/IOB4/BZ1971.50825.25
23COM475.251665.2558SEG35/IOA1/CX1971.50945.25
24SEG175.251545.2559SEG36/IOA2/RR1971.501065.25
25SEG275.251425.2560SEG37/IOA3/RT1971.501185.25
26SEG375.251305.2561SEG38/IOA4/RH1971.501305.25
27SEG475.251185.2562SEG39/IOC1/KI11971.501425.25
28SEG575.251065.2563SEG40/IOC2/KI21971.501545.25
29SEG675.25945.2564SEG41/IOC3/KI31971.501665.25
30SEG775.25825.2565SEG42/IOC4/KI41971.501785.25
31SEG875.25705.2566COM51971.501905.25
32SEG975.25585.2567COM61971.502034.50
33SEG1075.25465.2568COM71971.502154.50
34SEG11/KO175.25345.2569COM81971.502274.50
35SEG12/KO275.25225.2570GND1971.502394.50
Chip size : 2620 x 2050 Pm
Pad Descriptions
Pad Name I/ODescription
BAK
VDD1
VDD2
VDD3
VDD4
RESETI
INTI
TESTAITest signal input pin.
CUP1
CUP2
CUP3
Preliminary
Positive back-up voltage.
In Li mode, connects a 0.1P capacitance to GND.
LCD drive voltage and positive supply voltage.
While in Ag mode, connects +1.5V to VDD1.
While in Li/ExtV mode, connects +3.0V to VDD2.
Input pin for LSI reset signal.
With Internal pull-down resistor.
Input pin for external INT request signal.
Falling edge or rising edge triggered by mask option.
Internal pull-down or pull-up resistor or floatting to be selected by mask option.
TESTA I Test signal input pin, internal pull-down resistor.
Switching pins for supplying the LCD driving voltage to the VDD1, 2, 3, 4 pins.
Connects the CUP1, CUP2 and CUP3 pins with a nonpolarized electronic
O
capacitor if 1/2, 1/3 or 1/4 bias mode has been selected. In the STATIC mode,
these pins should be open.
3 Ver.0.0
Page 4
Pad Name I/ODescription
Time based counter frequency (Clock specified. LCD alternating frequency.
Alarm signal frequency.) or system clock oscillation.
XTIN
XTOUT
CFIN
CFOUT
COM1~8OOutput pins for supplying voltage to drive the common pins of the LCD panel.
SEG1~10OOutput pins for LCD panel segment.
SEG11~26/KO1~16O
SEG27~42OOutput pins for LCD panel segment.
IOA1~4I/O
IOB1~4
IOC1~4I/O
IOD1~4I/O
S1~4I
KI1~4IKey scan input, this port shares pins with IOC1~4 and is set by mask option.
CC
RFC RR
RT
RH
EL ELC
ELP
ALM BZB
BZ
PWM1, 2 O6/8-Bit PWM output; set by mask option.
GNDNegative supply voltage.
I
32KHz crystal oscillator.
O
Oscillation stops at the execution of STOP instruction.
System clock oscillation.
Connected with ceramic resonator.
I
Connected with RC oscillation circuit.
O
Oscillation stops at the execution of STOP or SLOW instruction.
Output pins for LCD panel segment.
Key strobe function, share pins as key scan output.
Input/Output port A, can use software to define the internal pull-low resistor
and chattering clock in order to reduce input bounce and generate an
interrupt.
This port shares pins with SEG35~38 and is set by mask option.
This port also shares pins with CC, RR, RT and RH, and is set by mask option.
Input/Output port B.
IOB port shares pins with SEG31~34, and is set by mask option.
I/O
This port also shares pins with ELC, ELP, BZB and BZ, and is set by mask
option.
Input/Output port C, can use software to define internal pull-low/low-level hold
resistor and chattering clock in order to reduce input bounce and generate an
interrupt or keyboard scanning function with ELC, ELP, BZB and BZ, and is
set by mask option.
Input/Output port D.
This port shares pins with SEG27~30 and is set by mask option.
IOD3, 4 shares pins with PWM1, 2 and is set by mask option.
Input ports by mask option to internal pull-low/low-level hold resistor and
chattering clock in order to reduce input bounce and generate an interrupt or
HALT or STOP release.
I
1 input pin and 3 output pins for RFC application.
O
This port shares pins with SEG35~38 and is set by mask option.
O
This port shares pins with IOA1~4 and is set by mask option.
O
OOOutput port for EL-light.
This port shares pins with SEG31, 32 and is set by mask option.
This port shares pins with IOB1, 2 and is set by mask option.
OOutput port for alarm, frequency or melody generator.
This port shares pins with IOB3, 4 and is set by mask option.
Preliminary
4 Ver.0.0
Page 5
Absolute Maximum RatingTa = 0 to 70к GND=0V
NameSymbolRatingUnit
Maximum Supply Voltage
V
V
V
V
Maximum Input Voltage V
V
V
Maximum Operating Temperature t
Maximum Storage Temperature t
DD1
DD2
DD3
DD4
IN
OUT1
OUT2
OPG
STG
-0.3 ~ +5.5V
-0.3 ~ +5.5V
-0.3 ~ +8.5V
-0.3 ~ +8.5V
-0.3 to V
-0.3 to V
-0.3 to V
+0.3V
DD1/2
+0.3VMaximum Output Voltage
DD1/2
+0.3V
DD3
0 to +70
-25 to +125
к
к
Allowable operating conditionsTa = 0 to 70к GND=0V
NameSymbolConditionMin.Max.Unit
Supply Voltage
Oscillator Start-up Voltage V
Oscillator Sustain Voltage V
Supply Voltage V
Supply Voltage V
Input sHs Voltage
Input sLs Voltage
Input sHs Voltage
Input sLs Voltage
Input sHs Voltage
Input sLs Voltage
Input sHs Voltage
Input sLs Voltage
Input sHs Voltage
Input sLs Voltage
Input sHs Voltage
Input sLs Voltage
Operating Freq.
V
DD1
V
DD2
V
DD3
V
DD4
DDB
DDB
DD1
DD2
V
V
V
V
V
V
V
V
V
V
V
V
f
OPG1
f
OPG2
f
OPG3
Crystal Mode1.3V
Crystal Mode1.2V
Ag Mode1.21.65V
EXT-V, Li Mode 2.45.25V
Ag Battery Mode V
IH1
IL1
Li Battery Mode
IH2
IL2
OSCIN at Ag Battery Mode
IH3
IL3
OSCIN at Li Battery Mode
IH4
IL4
CFIN at Li Battery or EXT-V Mode
IH5
IL5
IH6
RC Mode
IL6
Crystal Mode323580kHz
External RC Mode 321000kHz
CF Mode10003580kHz
1.25.25V
2.45.25V
2.48.0V
2.48.0V
DD1-0.7
V
DD1+0.7
-0.70.7V
V
DD2-0.7
V
DD2+0.7
-0.70.7V
0.8V
DD1
00.2V
0.8V
DD2
00.2V
0.8V
DD2
00.2V
0.8V
DDO
00.2V
V
DD1
DD1
V
DD2
DD2
V
DD2
DD2
V
DDO
DDO
V
V
V
V
V
V
V
V
V
V
Preliminary
5 Ver.0.0
Page 6
Electrical Characteristics
Input resistance
NameSymbolConditionMin.Typ.Max.Unit
sLs-Level Hold tR(IOC)
IOC/IOA Pull-Down t
INT Pull-Up t
R
INT Pull-Down t
RES Pull-Down t
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
IIH1
IIH2
IIH3
MSD1
MSD2
MSD3
INTU1
INTU2
INTU3
INTD1
INTD2
INTD3
RES1
RES2
RES3
VI=0.2V
VI=0.2V
VI=0.2V
VI=V
VI=V
VI=V
VI=V
VI=V
VI=V
, #1 1040100
DD1
, #2 1040100
DD2
, #3 52050
DD2
, #1 2005001000
DD1
, #2 2005001000
DD2
, #3 100250500
DD3
, #1 2005001000
DD1
, #2 2005001000
DD2
, #3 100250500
DD3
VI=GND, #1 2005001000
VI=GND, #2 2005001000
VI=GND, #3 100250500
VI=GND or V
VI=GND or V
VI=GND or V
, #1 52050
DD1
, #2 52050
DD2
, #3 52050
DD2
k:
k:
k:
k:
k:
k:
k:
k:
k:
k:
k:
k:
k:
k:
k:
Note: #1: V
= 1.2V ( Ag ), #2: V
DD1
DC output characteristics
NameSymbolConditionForMin.Typ.Max.Unit
Output sHs Voltage
Output sLs Voltage
Output sHs Voltage
Output sLs Voltage
Note: #1: V
= 1.2V ( Ag ), #2: V
DD1
V
OH1a
V
OH2 a
V
OH3 a
V
OL1 a
V
OL2 a
V
OL3 a
V
OH1c
V
OH2cIOH
V
OH3cIOH
V
OL1c
V
OL2cIOL
V
OL3CIOL
= 2.4V ( Li ), #3: V
DD2
IOH=-10PA, #1
IOH=-50PA, #2
IOH=-200PA, #3
IOL=20PA, #1
IOL=100PA, #2
IOL=400PA, #3
IOH=-200PA, #1
= 4V (Ext-V).
DD2
SEG1~26
0.80.91.0V
1.51.82.1V
2.533.5V
0.20.30.4V
0.30.60.9V
0.511.5V
0.80.91.0V
=-1mA, #21.51.82.1V
=-3mA, #3 2.533.5V
IOL=400PA, #1
SEG27~42
IOA, B, C, D
0.20.30.4V
=2mA, #20.30.60.9V
=6mA, #3
= 2.4V ( Li ), #3: V
DD2
= 4V (Ext-V).
DD2
0.511.5V
Preliminary
6 Ver.0.0
Page 7
Segment driver output characteristics
NameSymbolConditionForMin.Typ.Max.Unit
Static display mode
Output sHs Voltage
Output sLs Voltage
Output sHs Voltage
Output sLs Voltage
V
V
V
V
V
V
V
V
V
V
V
V
OH1d
OH2d
OH3d
OL1d
OL2d
OL3d
OH1e
OH2e
OH3e
OL1e
OL2e
OL3e
IOH=-1PA, #1
I
IOH=-1PA, #3
IOL=1PA, #1
IOL=1PA, #2
IOL=1PA, #1
IOH=-10PA, #1
IOH=-10PA, #2
I
IOL=10PA, #1
IOL=10PA, #2
IOL=10PA, #3
1/2 bias display mode
Output sHs Voltage
Output sLs Voltage
Output sHs Voltage
Output sMs Voltage
Output sLs Voltage
V
V
V
V
V
V
V
V
V
V
OH12f
OH3f
OL12f
OL3f
OH12g
OH3g
OM12g
OM3g
OL12g
OL3g
IOH=-1PA, #1, #2
IOH=-1PA, #3
IOL=1PA, #1, #2
IOL=1PA, #3
IOH=-10PA, #1, #2
IOH=-10PA, #3
I
I
IOL=10PA, #1, #2
IOL=10PA, #3
1/3 bias display mode
Output sHs Voltage
Output sM1s Voltage
Output sM2s Voltage
Output sLs Voltage
Output sHs Voltage
Output sM1s Voltage
Output sM2s Voltage
Output sLs Voltage
Note: #1: V
= 1.2V ( Ag ), #2: V
DD1
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
OH12i
OH3i
OM12i
OM13i
OM22i
OM23i
OL12i
OL3i
OH12j
OH3j
OM12j
OM13j
OM22j
OM23j
OL12j
OL3j
IOH=-1PA, #1, #2
IOH=-1PA, #3
I
I
I
I
IOL=1PA, #1, #2
IOL=1PA, #3
IOH=-10PA, #1, #2
IOH=-10PA, #3
I
I
I
I
IOL=10PA, #1, #2
I
= 2.4V ( Li ), #3: V
DD2
=-1PA, #2
OH
=-10PA, #3
OH
=r10PA, #1, #2
OI/H
=r10PA, #3
OI/H
=r10PA, #1, #2
OI/H
=r10PA, #3
OI/H
=r10PA, #1, #2
OI/H
=r10PA, #13
OI/H
=r10PA, #1, #2
OI/H
=r10PA, #3
OI/H
=r10PA, #1, #2
OI/H
=r10PA, #3
OI/H
=10PA, #3
OL
SEG-n
COM-n
SEG-n
COM-n
SEG-n
COM-n
= 4V (Ext-V).
DD2
1.0V
2.2V
3.8V
0.2V
0.2V
0.2V
1.0V
2.2V
3.8V
0.2V
0.2V
0.2V
2.2V
3.8V
0.2V
0.2V
2.2V
3.8V
1.01.4V
1.82.2V
0.2V
0.2V
3.4V
5.8V
1.01.4V
1.82.2V
2.22.6V
3.84.2V
0.2V
0.2V
3.4V
5.8V
1.01.4V
1.82.2V
2.22.6V
3.84.2V
0.2V
0.2V
Preliminary
7 Ver.0.0
Page 8
Functional Description
SRAM
The 256 x 4 bits index SRAM and 128 x 4 bits data SRAM are 2 separate regions.
Index ROM
The 256 x 8 bits index ROM can be used as a 4-bit mode or an 8-bit mode.
I/O ports
The IOA port can be selected by software separately as input or output, and with/without internal pull-low and
different chattering clocks in order for HALT release/ interrupt trigger to reduce the bounce of key_scan:
PH6: 512Hz PH8:128Hz PH10: 32Hz
The pull-low of the IOA will be masked off for those pins defined as output pins.
The IOA port can be used as a pseudo serial output port.
The IOB port can be selected by software separately as input or output.
The IOC port can be selected by software separately as input or output, and with/without internal pull-low and
different chattering clocks in order for HALT release/ interrupt trigger to reduce the bounce of key_scan.
The IOD port can be selected by software separately as input or output.
The IOD port can be used as a pseudo serial output port.
The initial state of all I/O ports is standard input state and IOA, C have pull-low device.
Before setting some pins from input to output, you can execute the output function to ensure their output value.
The S ports are input pins that contain pull-low. The L_L_H resistor can be selected by mask option and
different chattering clocks in the same manner as the IOA, C ports.
Resistor to frequency converter
We use an RC oscillation circuit and a 16-bit counter to calculate the relative resistance of temperature and
humidity sensor. The diagram is shown below:
RTP
RT
RHM
RH
Rref
RR
CX
CX
ELP
ENX
EHM
FIN
ERR
ENX
FIN
Timer & R/F
Controller
Freq.
Freq.
CLLD
CLLD
16-Bit Counter
4-Bit Data Bus
TMS
PH9
MRF
There are two types of methodology for measuring the input frequency: first, set FIN (i.e. CX) as the clock
input, using timer 2 as interval control or using software to directly control the interval. Second, if the FIN (CX)
frequency is too low, either because of a poor resolution for a fixed interval or a longer interval for better
Preliminary
8 Ver.0.0
Page 9
resolution but with a longer read-out rate (for example: 10 seconds per read-out), you can switch the measure
mode in order to set FIN (CX) as interval control (it will enable the counter from first FIN rising edge to the next
rising edge, then will generate an interrupt) and use FREQ (internal frequency generator output) as clock
input, hence you can count the interval of CX.
To measure the resistor value of the temperature and humidity sensor, we must first measure the frequency
of Rref, then the frequency of sensor.
Where K is a coefficient for RC-oscillation and will be a constant in a short time period.
Keyboard scanning function
SEG11~26 shares the keyboard scanning output, the output of the keyboard scanning is a P open-drain to
VDDO (positive power supply) and all other SEGs and COMs are in Hi-z state during this period. This will
minimize the effect of the LCD output.
The segment 11-26 also could be used as keyscan output and LCD still could be displayed with only slightly
affected.
SPK 00b5 b4 b3 b2 b1 b0.
b5: 1 will disable key-scan output.
b4: 1 will set all keyscan output as high, if b5=0.
b3~b0: will set the corresponding segment output as 1, if b5=0 and b4=0.
During power on, LCD off, STOP condition. All the common & segment output will be the chips supply power.
EL-light
Set the ELC and ELP clock and duty cycle by ELC X instruction, then turn on and off the ELC and ELP output
by SF X and RF X instruction. With external transistor, diode, inductor and resistor, we can pump the Elpanel
to AC 100~250V.
L1
D1
R1
ELP
R2
ELC
LIT
ELP
Q1
EL-plane
Q2
ELC
While the light is turned on, the ELC will turn on before the ELP, but when the light is turned off, the ELP and
ELC will turn off after the next falling edge of the ELC to make sure no voltage is left on the EL- panel.
Preliminary
9 Ver.0.0
Page 10
Timer
The 6-bit programmable timer can select PH3/PH9/PH15/FREQ (timer 2 can also select PH5/PH7/PH11/
PH13 by TM2X instruction) as the clock source. When it underflows, the HALT release signal is generated.
Predivider
The predivider is a 15-stage counter that uses PH0 as the clock source. The output of T-F/F is changed when
the input signal is changed from H to L. PH11~15 are reset to L when PLC 100H instruction is executed, or
power-on or external reset is used. When PH14 is changed from H to L, the HALT release signal is generated.
Alarm/frequency/melody
There is an 8-bit programmable counter and an 8-bit envelope control for alarm, frequency or melody output
from BZ/BZB.
The frequency counter can use software to select 1/2 duty, 1/3 duty or 1/4 duty drive mode.
Freq.
1/2 Duty Frequency
1/3 Duty Frequency
1/4 Duty Frequency
INT function
The INT pin can be selected by mask option as pull-high/pull-low or none, and rising edge/falling edge trigger.
Watchdog timer
The watchdog timer automatically generates a device reset when it overflows. The interval of overflow is
8/64/512 x PH10 (set by mask option). You can use software to enable and disable this function. The
watchdog enable flag will be disabled by power-on reset or reset-pin reset condition, but cannot be disabled
by watchdog reset itself.
HALT function
The HALT instruction will disable all clocks except the predivider, timer, frequency counter, PWM, EL-light
generator and chattering clock to minimize the operating current.
STOP function
The STOP instruction will disable all clocks to minimize the standby current, so only two external factors (INT,
IOA/IOC/S port, keyscan) can release the STOP condition.
AC: Accumulator D: Immediate Date
ACn: Accumulator Bit N PC: Program Counter
X: Address CF: Carry Flag
Rx: Memory of Address X ZERO: Zero Flag
Rxn: Memory Bit N of Address X WDF: Watchdog Timer Enable Flag
Ry: Memory of Working Register Y HL: Index Register
BCF: Backup FlagBCLK: System clock stops only in STOP condition
@HL: Addres s of Index IEFn: Interrupt Enable Flag
HRFn: HALT Release FlagSRFn: STOP Release Enable Flag
HEFn: HALT Release Enable FlagSCFn: Start Condition Flag
Cfq: Clock Source of Frequency Generator Cch: Clock Source of Chattering Detector
Ctm: Clock Source of TimerTMR: Timer Overflow Release Flag
Fout: RFC Frequency( ) : Content of Register
PDV: Predivider SEFn: Switch Enable Flag
Lz: LCD Latch FREQ: Frequency Generator Setting Value
T@HL: Address of Index ROM ADF: ADC Flag
CSF: Clock Source FlagDAC: Digital-to-Analog Converter Output Signal
@L: Low Address of Index @H: High Address of Index
RFOVF: RFC Overflow FlagH(T@HL) : High Nibble of Index ROM
L(T@HL) : Low Nibble of Index ROM
Appendix (Important Issue for APU429/428)
Chip’s internal vlotage V.S. power mode and external connection
AGLIEXT-VNote
V
DD1
V
DD2
V
DD3
V
DD4
BAKV
Note: *1: V
is only used for LCD operating in 1/3 bias and 1/4 bias. If 1/2 bias chosen, V
DD3
connected to V
*2: V
is only used for LCD operating in 1/4 bias. If 1/3 bias chosen, V
DD4
(V
is equal to V
DD4
*3: BAK is defined as chip’s internal power supply node, which is used only for internal logic circuitry.
A. Whatever the power mode used, all external VDD# pins must connect a capacitor (0.05PF or 0.1PF) to
GND for decoupling power noise using.
B. All VDD# pins other than Vsupply are from voltage charge pump, i.e. If no clock, then VDD# pins can
not supply out.
C. Vsupply is the power supply for Chip and depends on the power mode used, all the input and output
pins voltage range follow the Vsupply.
Vsupply1/2 × Vsupply 1/2 × Vsupply
2 × V
DD1
3 × V
DD1
4 × V
DD1
DD1
(V
DD2
is equal to V
DD3
). If 1/2 bias chosen, V
DD3
BCF=0BCF=1
V
VsupplyVsupply
3/2 × Vsupply 3/2 × Vsupply *1
2 × Vsupply 2 × Vsupply *2
V
DD1
DD2
V
DD2
).
need be connected to V
DD4
DD2
need be connected to V
DD4
(V
DD2
is equal to V
DD4
DD3
*3
need be
DD3
).
DD2
The capacitor connected between CUP2 and CUP3 is only when APU429 operating in 1/4 bias.
Some notes for BCF flag
BCF is always set to sHighs automatically after Power on, Reset and STOP mode.
A. For power saving use, BCF may be set to sLows which can reduce chip’s current consumption.
Preliminary
17 Ver.0.0
Page 18
B. Ag and Li battery mode applications:
After Power on, Reset or release from STOP mode. Need to wait 2 seconds long, then can set BCF to
sLows.
C. Larger current load and fast clock:
a. BCF should be set to sHighs for the case of fast clock or larger current load (such as RFC, ADC,
DAC, EL-light and Buzzer output) use.
b. After set BCF to shighs, need wait 2 ms long at least, then can enable larger current load. Or after
disable Larger current load, need wait 2ms long at least, then can set BCF to sLows
D. Li battery mode applications:
Especially for Li battery mode, BCF switching will cause a temporary current surge (or power noise) on
BAK. Furthermore if not necessary, don’t switch BCF too often as possible.
E. Improperly use of BCF will cause malfunction to chips.
F. Lower current consumption and reliability:
The chip’s reliability will greatly decrease if invalid use BCF, especially for Li-battery mode. Because
the chip’s internal power also switches between V
DD1
and V
, which also cause a temporary power
DD2
noise.
Input pin
Any input pins floating will cause chips in malfunction and large current consumption.
32.768kHz Xctal oscillator
Always layout the Xctal as close the Chips as possible and donct place any signals across the layout routing.
Since Xctal oscillation circuit consumes current only 0.5PA to 1PA, any power noise will disturb the oscillation.
The proper external capacitors for X
and X
IN
are necessary for the accuracy and stability of oscillation.
OUT
1 / (Cin+Cpcb) + 1 / (Cout+Cpcb ) = 1/CL
The Chipcs X
pin has an internal capacitor around 10~20pF connected to BAK (chipcs internal
OUT
Node).
For example:
Epsoncs C-001R 20ppm, CL=12.5pF
= 25pF
C
IN
= 15pF
C
OUT
The time accuracy will be around r 0.5 second/day
Note: The parasitic capacitors of Xctal pins in PCB layout need be considered in above calculation.
RFC/Event counter/IOA for APU429
If anyone uses RFC / Event counter function and IOAs in the same application, make sure the pin IOA1
(which is corresponding to CX by mask option) must set as IOAcs output mode by SPA instruction. Or the
signal changes on CX pin may cause HALT release or interrupt for IOAcs port. In this case the program
couldn’t function properly.
Preliminary
18 Ver.0.0
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.