TMPN3120FE3MG
1 2006-1-23
TOSHIBA CMOS Digital Integrated Circuit Silicon Monolithic
TMPN3120FE3MG
Neuron® Chip for Distributed Intelligent Control Networks (LONWORKS®)
The TMPN3120FE3MG features extra single-chip memory in the form of
a 2 Kbyte EEPROM, a 2 Kbyte SRAM, and a 16 Kbyte ROM.
Neuron Chips have all the built-in communications and control functions
required to implement LONWORKS nodes. These nodes may then be easily
integrated into highly reliable distributed intelligent control networks.
The typical functions for this chip are described below.
Features
Main features of the 20 MHz Neuron Chip
(compared with the TMPN3120E1M)
Increased communication speed
The maximum transmission speed has been increased twofold:
1.25 Mbps 2.5 Mbps (This value applies to Single-Ended
Mode only.)
Shortened response time
The amount of time required from I/O input to I/O output has been greatly reduced.
Maximum speed: 7 ms 3 to 4 ms
Increased I/O object speed
The execution time for all objects has been halved.
Example) Serial I/O 9600 bps
Parallel I/O 1.2 µs/byte
Weight: 1.1 g (typ.)
TMPN3120FE3MG
2 2006-1-23
I/O functions
Eleven programmable I/O pins
Two programmable 16-bit timers and counters built in
More than thirty different types of I/O functions to handle a wide range of input and output
ROM firmware image containing preprogrammed I/O drivers, greatly simplifying application programs
Network functions
Two CPUs for communication protocol processing built in
The communications and application CPUs execute in parallel.
Equipped with a built-in LonTalk protocol supporting all seven levels of the ISO OSI reference model
The ROM firmware image contains a complete network operating system, greatly simplifying application programs.
Built-in twisted-pair wire transceiver
Equipped with communications modes and communication speeds to support various types of external
transceivers
Communication port transceiver modes and logical addresses are stored within the EEPROM.
Can be amended via the network.
Other functions
Application programs are also stored within the EEPROM.
Can be updated by downloading over the network.
Built-in watchdog timer
Each chip has a unique ID number.
Effective during the logical installation of networks
Low electrical consumption mode supported through a sleep mode
Reset time
Prolongs the power-on reset time for at least 50 ms and keeps the operation stable during that time.
High-impedance communication port (CP0 to CP3) when powered down
The communication port pins (CP0 to CP3) attain high impedance when the Neuron Chip is powered down.
This feature eliminates the need for an external relay.
Built-in low-voltage detection circuit
Prevents incorrect operations and writing errors in the EEPROM during drops in power voltage.
An external LVD must be used to assert reset at a power supply voltage below 4.5 V if the Neuron Chip is
operated at 20 MHz.
The package is SOP32-P-525-1.27 (lead-free type).
TMPN3120FE3MG
3 2006-1-23
Timing for the main I/O objects during 20 MHz Neuron Chip operations
I/O Model 10 MHz Timing 20 MHz Timing
Parallel 2.4 µs/byte 1.2 µs/byte
Bitshift 1, 10 or 15 kbps 2, 20 or 30 kbps
Magcard Up to 8334 bps Up to 16668 bps
Magtrack1 Up to 7246 bps Up to 14492 bps
Neurowire master 1, 10 or 20 kbps 2, 20 or 40 kbps
Neurowire slave Up to 18 kbps Up to 36 kbps
Serial 600, 1200, 2400 or 4800 bps 1200, 2400, 4800 or 9600 bps
Touch Supported Not supported
Frequency output Resolution: 0.4 to 51.2 µs
Max range: 26.21 to 3355 ms
Resolution: 0.2 to 25.6 µs
Max range: 13.1 to 1678 ms
Other timer/counter Resolution: 0.2 to 25.6 µs
Max range: 13.1 to 1678 ms
Resolution: 0.1 to 12.8 µs
Max range: 6.55 to 839 ms
The specifications for the main timers during 20 MHz operations are as follows:
Watchdog timer 420 ms
Millisecond timers 1 to 32000 ms
Second timers 1 to 65000 s
Delay ( ) function 1 to 32767 counts
Get_tick_count ( ) function 409.6 µs per count
TMPN3120FE3MG
4 2006-1-23
Block Diagram
Item TMPN3120FE3MG
CPU 8-bit CPU × 3
RAM 2,048 bytes
ROM 16,384 bytes
EEPROM 2,048 bytes
16-bit timer/counter 2 channels
External memory interface Not available
Package 32-pin SOP
Network
communications
port
• Application I/O
• General-purpose I/O
• Parallel I/O
• Serial I/O
• Two timer/counters
Etc.
Clock and control
50 ms reset
(min)
Low-voltage
detector reset
circuit
TMPN3120FE3MG
5 2006-1-23
Pin Connections
Note: All NC pins should be open.
Pin Functions
Pin No. Pin Name I/O Pin Function
15 CLK1 Input Oscillator connection, or external clock input
14 CLK2 Output
Oscillator connection. Leave open when the external
clock is input to CLK1.
1 ~RESET
I/O
(built-in pull-up) Reset pin (active low)
8 ~SERVICE
I/O
(built-in configurable
pull-up)
Service pin. Indicator output during operation.
7 to 4 IO0 to IO3 I/O Large current sink capacity (20 mA)
General I/O port.
3, 30 to 28 IO4 to IO7
I/O
(built-in configurable
pull-up)
General I/O port. One of IO4 to IO7 can be specified as
the No.1 timer/counter input.
Output signals can be output to IO0.
IO4 can be used as the No.2 timer/counter input with
IO1 as output.
27, 26, 24 IO8 to IO10 I/O General I/O port. Can be used for serial communication
with other devices.
2, 11, 12, 18, 25, 32 VDD Input Power input (5.0 V typ.)
9, 10, 13, 16, 23, 31 VSS Input Power input (0 V GND)
19, 20, 17, 21, 22 CP0 to CP4 I/O Bidirectional port for communications. Supports several
communications protocols through specifying of mode.
NC Do not connect anything. Leave pins open.
Note: The ~SERVICE and IO4 to IO7 terminals are programmable pull-ups.
All VDD terminals must be externally connected.
All VSS terminals must be externally connected.
TMPN3120FE3MG
TMPN3120FE3MG
6 2006-1-23
Maximum Ratings (VSS = 0 V, VSS typ.)
Item Symbol Rating Unit
Power supply voltage VDD 0.3 to 7.0 V
Input voltage VIN 0.3 to VDD + 0.3 V V
Power dissipation PD 800 mW
Storage temperature Tstg 65 to 150 °C
Operating Conditions
Item Symbol
Min Typ. Max Unit
Operating voltage VDD 4.5 5.0 5.5 V
VIH 2.0 V
DD V
Input voltage (TTL)
VIL VSS 0.8 V
VIH VDD 0.8 V V
DD V
Input voltage (CMOS) VIL VSS 0.8 V
Operating frequency fosc 0.625 20 MHz
Operating temperature Topr 40 85 °C
Electrical Characteristics
DC characteristic (VDD = 5.0 V ± 10%, VSS = 0 V, Ta = 40 to 85°C)
(The above operating conditions apply unless otherwise stated.)
Item Symbol Pins Test Condition Min Max Unit
LOW level input voltage (1) VIL (1)
IO0 to IO10
CP0, CP3, CP4,
~SERVICE
0 0.8 V
LOW level input voltage (2) VIL (2) ~RESET 0 VDD× 0.3 V
HIGH level input voltage (1) VIH (1)
IO0 to IO10
CP0, CP3, CP4,
~SERVICE
2.0 VDD V
HIGH level input voltage (2) VIH (2) ~RESET V
DD 0.7 V VDD V
IOL = 20 mA 0 0.8
LOW output voltage (1) VOL (1)
IO0 to IO3
~SERVICE,
~RESET IOL = 10 mA 0 0.4
V
LOW output voltage (2) VOL (2) CP2, CP3 IOL = 40 mA 0 1.0 V
LOW output voltage (3) VOL (3) Others (Note 1) IOL =1.4 mA 0 0.4 V
HIGH output voltage (1) VOH (1) IO0 to IO3 IOH = 1.4 mA VDD 0.4 V VDD V
HIGH output voltage (2) VOH (2) ~SERVICE IOH = 1.4 mA VDD 0.4 V VDD V
HIGH output voltage (3) VOH (3) CP2, CP3 IOH = 40 mA VDD 1.0 V VDD V
HIGH output voltage (4) VOH (4) Others (Note 1) IOH = 1.4 mA VDD 0.4 V VDD V
Input current IIN (Note 2) VIN = VSS to VDD 10 10 µA
Pull-up current IPU
(Note 3)
IO4 to IO7
~SERVICE,
~RESET
VIN = 0 V 30 300 µA
Low-voltage detection level VLVD VDD 3.8 4.5 V
Note 1: Output voltage characteristics exclude the CLK2 pin.
Note 2: Excludes pull-up input pins.
Note 3: The IO4 to IO7 and ~SERVICE pins have programmable pull-ups. ~RESET has a fixed pull-up.
TMPN3120FE3MG
7 2006-1-23
Item Symbol Typ. Max Unit
20 MHz clock 35 55
10 MHz clock 17 30
5 MHz clock 9 15
2.5 MHz clock 6 8
1.25 MHz clock 4 5
Operating mode
current
consumption
0.625 MHz clock
IDD (OP)
2 3
mA
Sleep mode current consumption IDD (SLP) 16 100 µA
Note: Test conditions for current dissipation:
VDD = 5 V; all output = under no load; all input 0.2 V or (VDD 0.2 V); programmable pull-up = off;
crystal oscillator clock input; differential receiver disabled.
The current value (typ.) is a typical value when Ta = 25°C.
The current value (max) applies to the rated temperature range at VDD = 5.5 V.
200 µA (typ.) to 600 µA (max) is added to the current of the differential receiver when the receiver is enabled.
The differential receiver is enabled by either of the following conditions:
When the Neuron Chip is in Run mode and the communication ports are in Differential mode.
When the Neuron Chip is in Sleep mode, the communication ports are in Differential mode, and the
Comm Port Wakeup is not masked.
TMPN3120FE3MG
8 2006-1-23
Echelon, Neuron, LON, LonTalk, NodeBuilder, LONWORKS, 3150 and 3120 are trademarks of Echelon Corporation
(“Echelon”) registered in the United States and other countries.
The Neuron Chip is manufactured by Toshiba under license from Echelon. A licensing agreement between the
customer and Echelon must be concluded before purchase of any of the Neuron Chip products.
The Neuron Chip itself does not include the I2C object function. You need the “I2C Library” supplied by Echelon.
The Neuron Chip and the I2C Library neither convey nor imply a right under any I2C patent rights of Philips
Electronics N.V. (“Philips”) to make, use or sell any product employing such patent rights. Please refer all questions
regarding I2C patents and licenses to Philips at the following:
Mr. Gert-Jan Hesselmann
Corporate Intellectual Property
Philips International B.V.
Prof. Holstlaan 6
Building WAH 1-100
P.O. Box 220
5600 AE, Eindhoven, The Netherlands
Phone : +31 40 274 32 61
Fax : +31 40 274 34 89
E-mail : Gert.Jan.Hesselmann@philips.com
TMPN3120FE3MG
9 2006-1-23
Package Dimensions
Lead-free type
Weight : 1.1g (typ.)
TMPN3120FE3MG
10 2006-1-23
A
bout solderability, following conditions were confirmed
Solderability
(1) Use of Sn-37Pb solder Bath
solder bath temperature = 230°C
dipping time = 5 seconds
the number of times = once
use of R-type flux
(2) Use of Sn-3.0Ag-0.5Cu solder Bath
solder bath temperature = 245°C
dipping time = 5 seconds
the number of times = once
use of R-type flux