M37544G2AGP#U0 Renesas Electronics America, M37544G2AGP#U0 Datasheet - Page 46

IC 740 MCU OTP 8K 32LQFP

M37544G2AGP#U0

Manufacturer Part Number
M37544G2AGP#U0
Description
IC 740 MCU OTP 8K 32LQFP
Manufacturer
Renesas Electronics America
Series
740/38000r
Datasheets

Specifications of M37544G2AGP#U0

Core Processor
740
Core Size
8-Bit
Speed
8MHz
Connectivity
SIO, UART/USART
Peripherals
WDT
Number Of I /o
25
Program Memory Size
8KB (8K x 8)
Program Memory Type
QzROM
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 5.5 V
Data Converters
A/D 6x8b
Oscillator Type
Internal
Operating Temperature
-20°C ~ 85°C
Package / Case
32-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
M37544G2AGP#U0
Manufacturer:
TI
Quantity:
272
Company:
Part Number:
M37544G2AGP#U0
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Rev.1.04
REJ03B0012-0104Z
7544 Group
5. Setup for I/O ports
Setup I/O ports using hardware and software as follows:
<Hardware>
• Connect a resistor of 100
<Software>
• As for an input port, read data several times by a program for
• As for an output port, since the output data may reverse because
• Rewrite data to direction registers and pull-up control registers at
Note: When a direction register is set for input port again at fixed
Fig. 58 Setup for I/O ports
6. Providing of watchdog timer function by software
If a microcomputer runs away because of noise or others, it can
be detected by a software watchdog timer and the microcomputer
can be reset to normal operation. This is equal to or more effective
than program runaway detection by a hardware watchdog timer.
The following shows an example of a watchdog timer provided by
software.
In the following example, to reset a microcomputer to normal op-
eration, the main routine detects errors of the interrupt processing
routine and the interrupt processing routine detects errors of the
main routine.
This example assumes that interrupt processing is repeated mul-
tiple times in a single main routine processing.
checking whether input levels are equal or not.
of noise, rewrite data to its port latch at fixed periods.
fixed periods.
Data bus
periods, a several-nanosecond short pulse may be output
from this port. If this is undesirable, connect a capacitor to
this port to remove the noise pulse.
Direction register
Port latch
2004.06.08
page 44 of 66
or more to an I/O port in series.
I/O port
pins
O.K.
N.G.
Noise
Noise
7. Electric Characteristic Differences Between Mask ROM and
One Time PROM Version MCUs
There are differences in electric characteristics, operation margin,
noise immunity, and noise radiation between the mask ROM and
One Time PROM version MCUs due to the difference in the manu-
facturing processes.
When manufacturing an application system with the One Time
PROM version and then switching to use of the Mask ROM ver-
sion, please perform sufficient evaluations for the commercial
samples of the Mask ROM version.
<The main routine>
• Assigns a single byte of RAM to a software watchdog timer
• Watches the operation of the interrupt processing routine by
• Detects that the interrupt processing routine has failed and de-
<The interrupt processing routine>
• Decrements the SWDT contents by 1 at each interrupt process-
• Determines that the main routine operates normally when the
• Detects that the main routine has failed and determines to
Fig. 59 Watchdog timer by software
(SWDT) and writes the initial value N in the SWDT once at each
execution of the main routine. The initial value N should satisfy
the following condition:
N+1
routine)
As the main routine execution cycle may change because of an
interrupt processing or others, the initial value N should have a
margin.
comparing the SWDT contents with counts of interrupt process-
ing after the initial value N has been set.
termines to branch to the program initialization routine for
recovery processing in the following case:
If the SWDT contents do not change after interrupt processing.
ing.
SWDT contents are reset to the initial value N at almost fixed
cycles (at the fixed interrupt processing count).
branch to the program initialization routine for recovery process-
ing in the following case:
If the SWDT contents are not initialized to the initial value N but
continued to decrement and if they reach 0 or less.
Interrupt processing
(Counts of interrupt processing executed in each main
N
Main processing
routine errors
(SWDT)
Main routine
(SWDT)
=N?
CLI
N
N
Interrupt processing routine
(SWDT)
Interrupt processing
Main routine
(SWDT)
errors
(SWDT)—1
0?
0
Return
RTI
0

Related parts for M37544G2AGP#U0