8 Bit Microcontroller
TLCS-870/C Series
TMP86PM29BUG
The information contained herein is subject to change without notice. 021023_D
TOSHIBA is continually working to improve the quality and reliability of its products. Nevertheless,
semiconductor devices in general can malfunction or fail due to their inherent electrical sensitivity and
vulnerability to physical stress.
It is the responsibility of the buyer, when utilizing TOSHIBA products, to comply with the standards
of safety in making a safe design for the entire system, and to avoid situations in which a malfunction
or failure of such TOSHIBA products could cause loss of human life, bodily injury or damage to
property.
In developing your designs, please ensure that TOSHIBA products are used within specified operating
ranges as set forth in the most recent TOSHIBA products specifications.
Also, please keep in mind the precautions and conditions set forth in the
“Handling
Guide for
Semiconductor Devices,” or
“TOSHIBA
Semiconductor Reliability Handbook” etc. 021023_A
The TOSHIBA products listed in this document are intended for usage in general electronics
applications (computer, personal equipment, office equipment, measuring equipment, industrial
robotics, domestic appliances, etc.).
These TOSHIBA products are neither intended nor warranted for usage in equipment that requires
extraordinarily high quality and/or reliability or a malfunction or failure of which may cause loss of
human life or bodily injury (“Unintended Usage”). Unintended Usage include atomic energy control
instruments, airplane or spaceship instruments, transportation instruments, traffic signal instruments,
combustion control instruments, medical instruments, all types of safety devices, etc. Unintended
Usage of TOSHIBA products listed in this document shall be made at the customer's own risk.
021023_B
The products described in this document shall not be used or embedded to any downstream products of
which manufacture, use and/or sale are prohibited under any applicable laws and regulations.
060106_Q
The information contained herein is presented only as a guide for the applications of our products. No
responsibility is assumed by TOSHIBA for any infringements of patents or other rights of the third
parties which may result from its use. No license is granted by implication or otherwise under any
patents or other rights of TOSHIBA or the third parties. 070122_C
The products described in this document are subject to foreign exchange and foreign trade control
laws. 060925_E
For a discussion of how the reliability of microcontrollers can be predicted, please refer to Section 1.3
of the chapter entitled Quality and Reliability Assurance/Handling Precautions. 030619_S
© 2007 TOSHIBA CORPORATION
All Rights Reserved
TMP86PM29BUG
The Functional Differences on Products basis: TMP86CM29L, TMP86Cx29B, TMP86CH21
and TMP86Cx20
Products name
TMP86CM29L
TMP86C829B
TMP86CH29B
TMP86CM29B
C829: 8K bytes
CH29: 16K bytes
CM29: 32K bytes
C829: 512bytes
CH29: 1.5K bytes
CM29: 1.5K bytes
39 pins
TMP86CH21
TMP86CH21A
TMP86C420
TMP86C820
ROM
32 K bytes
16K bytes
C420: 4K bytes
C820: 8K bytes
RAM
1.5K bytes
512bytes
256bytes
I/O port
Minumum command
execution time
1.8V to 3.6V at 8.0MHz/
32.768kHz
2.7V to 3.6V at 16MHz/
32.768kHz
(Note4)
0.25µsec at 16MHz
Supply Voltage
1.8V to 5.5V at 4.2MHz/32.768kHz
2.7V to 5.5V at 8.0MHz/32.768kHz
4.5V to 5.5V at 16MHz/32.768kHz
18-bit Timer counter
8-bit Timer counter
Time base timer
Watch dog timer
UART/SIO
SIO
Key-on wakeup
A/D converter
LCD driver
Operating Temperature
Package(Body size)
1ch
(ECIN input is both edge or single edge)
4ch
1ch
1ch
1ch (Note1)
N.A
4ch
10-bit A/D: 8ch
32SEG x 4COM
-40 to 85
℃
LQFP64(10x10mm)
TMP86C829BFG
TMP86CH29BFG
TMP86CM29BFG
TMP86C829BUG
TMP86CH29BUG
TMP86CM29BUG
N.A.
-40 to 85
℃
(Note2)
QFP64(14x14mm)
LQFP64(10x10mm)
1ch
(ECIN input is single edge)
2ch
N.A.
1ch
8-bit A/D: 8ch
-40 to 85
℃
Package
(P-QFP64-1010-0.80C)
N.A
TMP86CH21FG
TMP86C420FG
TMP86C820FG
Package
(P-LQFP64-1010-0.50E)
Package
(P-LQFP64-1010-0.50D)
N.A
TMP86CH21UG
TMP86C420UG
TMP86C820UG
TMP86CM29LUG
TMP86CH21AUG
N.A.
Note 1: UART and SIO can not use function synchronously because each function pins are shared.
Note 2: With TMP86CH21AUG the operating temperature (Topr) is -20
℃
to 85
℃
when the supply voltage VDD is less than 2.0V.
Note 3: TMP86C820/420 don’t have the timer/counter-6 input/output and UART input/output.
Note 4: The electrial characteristics of TMP86CM29LUG are different from that of TMP86C829/CH29/CM29B, TMP86CH21/
CH21A and TMP86C420/C820. For details, please refer to "Electrical Characteristics" in data sheet of TMP86CM29LUG.
Note 5: The operating temperature (Topr) of AD characteristics of all products (TMP86C420/C820/CH21/CH21A/C829B/CH29B/
CM29B/CM29L) is -10
℃
to 85
℃
when the supply voltage VDD is less than 2.0V. For details, please refer to "AD Conver-
sion Characteristics" in data sheet of each product.
Note 6: The characteristic of power supply current differs in each product. For details, please refer to "Electirical Characteristics"
in data sheet of each product.
Page 3
TMP86PM29BUG
The Functional Differences on Products basis:
PM29B/FM29/CM29L.
TMP86C829B/CH29B/CM29B/PM29A/
Products name
TMP86C829B
8K bytes
(MASK)
512 bytes
TMP86CH29B
16K bytes
(MASK)
TMP86CM29B
32K bytes
(MASK)
TMP86PM29A
TMP86PM29B
32K bytes
(OTP)
1.5K bytes
TMP86FM29
32K bytes
(FLASH)
TMP86CM29L
32K bytes
(MASK)
ROM
RAM
DBR
128 bytes
(Flash memory control/status registers <EEPCR, EEPSR> are non-available.)
39 pins
4 pins (Sink-open-drain output)
20 mA (Typ)
External: 5 Internal: 14
18bit Timer/Counter: 1ch
8bit Timer/Counter: 4ch
1ch (Note1)
4ch
10bit x 8ch (Note3)
32SEG x 4COM
VDD
128 bytes
(Flash memory control/status registers
<EEPCR, EEPSR> are available.)
I/O port
Large current output
(Nch) port
Interrupt sources
Timer/Counter
UART/SIO
Key-on wakeup
AD converter
LCD driver
4 pins (Sink-open-drain output)
6 mA (Typ)
Circuitry of TEST pin
R
R
IN
R
No Protection
Diode (VDD side)
R
R
IN
VDD
No Pull down
Resistor
Feedback resistor in
High- frequency circuit
(Note4)
Feedback resistor in
Low- frequency circuit
(Note4)
Emulation Chip
(Note2)
Package
R
f
= 1.2 M
Ω(Typ)
R
f
= 3 M
Ω(Typ)
R
f
= 6 M
Ω(Typ)
R
f
= 20 M
Ω(Typ)
TMP86C929AXB
P-QFP64-1414-0.80C
P-LQFP64-1010-0.50E
1.8V to 5.5V at 4.2MHz/32.768kHz
2.7V to 5.5V at 8.0MHz/32.768kHz
4.5V to 5.5V at 16MHz/32.768kHz
P-LQFP64-1010-
0.50D
1.8V to 3.6V at 8.0MHz/32.768kHz
2.7V to 3.6V at 16MHz/32.768kHz
(Note 6)
Operating voltage
(Note 5)
Note 1: UART and SIO can not use function synchronously because each function pins are shared.
Note 2: An emulation chip (TMP86C929AXB) can’t emulate the Flash memory functions, CPU wait and serial PROM mode.
Therefore, if the software which includes Flash memory function or CPU wait is executed in TMP86C929AXB, the opera-
tion might be different from TMP86FM29/CM29L.
Note 3: The operating temperature (Topr) of AD characteristics of all products (TMP86C829B/CH29B/CM29B/PM29A/PM29B/
FM29/CM29L) is -10
℃
to 85
℃
when the supply voltage VDD is less than 2.0V. For details, please refer to "AD Conversion
Characteristics" in data sheet of each product.
Note 4: The typical value of high and low frequency feedback resistor in TMP86FM29/CM29L are different from that of the other
products. For details, please refer to "Input/Output Circuitry" in data sheet of each product.
Note 5: The characteristic of power supply current differs in each product. For details, please refer to "Electirical Characteristics"
in data sheet of each product.
Note 6: The recommended operating condition of serial PROM mode in TMP86FM29 is different from MCU mode. Fore details,
please refer to "Electirical Characteristics" in data sheet of each product.
TMP86PM29BUG
Halt/Operate
Condition
After reset release
Changing from STOP mode to NORMAL mode
(at EEPCR<MNPWDW>="1"
Changing from STOP mode to SLOW mode
(at EEPCR<MNPWDW>="1")
Changing from IDLE0/1/2 mode to NORMAL mode
(at EEPCR<MNPWDW>="0")
Changing from SLEEP0/1/2 mode to SLOW mode
(at EEPCR<MNPWDW>="0")
Wait Time‘
CPU
2
10
/fc [s]
2
10
/fc [s]
2
3
/fc [s]
2
10
/fc [s]
2
3
/fc [s]
Halt
Halt
Peripherals
Halt
Operate
Halt
Operate
Halt
Operate
Halt
Operate
Note 1: TMP86FM29 has a CPU wait function which is a warming up (CPU halt) of CPU for stabilizing of power supply of
Flash memory. Even though TMP86CM29L doesn’t have a Flash memory, the CPU wait function is inserted to
keep the compatibility with Flash product (TMP86FM29). During the CPU wait period except RESET, CPU is
halted but peripheral functions are not halted. Therefore, if the interrupt occurs during the CPU wait period, the
interrupt latch (IL) is set and when IMF has been set to "1", the interrupt service routine might be executed after
CPU wait period . For details, please refer to "Flash Memory" in TMP86FM29 data sheet. TMP86FM29 (Flash
product) should be used as non-volatile product to confirm the software of TMP86CM29L because of the above
reason. And TMP86PM29A/PM29B (OTP product) should be used as non-volatile product to confirm the software
of TMP86C829B/CH29B/CM29B.
Type-1
(Reference pin =V1)
Type-2
(Reference pin =V1)
VDD
Type-3
(Reference pin =V2)
Type-4
(Reference pin =V3)
Type-5
(Reference pin =V3)
VDD
V3
V2
V1
Reference
Voltage
C1
C0
VSS
C
C
C
VDD
V3
V2
V1
C
C
Reference
Voltage
C1
C0
C
VSS
C1
C0
V3
V2
V1
C
C
C
Reference
Voltage
VDD
V3
V2
V1
VDD
C
C
C
Reference
Voltage
V3
V2
V1
C
C
C
C
VSS
C1
C0
C
C1
C0
VSS
VSS
C
Note 1: TMP86FM29/CM29L can't use LCD panel which is driven by 5V because the maximum recommended voltage is
3.6V. Therefore, the voltage level of V3 pin always should be under 3.6V.
Note 2: The operating temperature of TMP86FM29/CM29L in Type-1 and Type-2 is -10
℃
to 85
℃
. For details, please
refer to "LCD Driver" and "Electrical Characteristics" in data sheet.
Note 3: The operating temperature of TMP86C829B/CH29B/CM29B in all Types (Type 1 to 5) is -40
℃
to 85
℃
. However,
there is a voltage level limitation of V3 and VDD pin in each type. For details, please refer to "LCD Driver" and
"Electrical Characteristics" in data sheet.
Page 5