M44C588
Preliminary Information
TELEFUNKEN Semiconductors
Rev. A1, 11-Nov-97
1 (44)
MARC4 – 4-bit Microcontroller with 128 Segment LCD
The M44C588 is a member of the TEMIC family of 4-bit single chip microcontrollers. It contains ROM, RAM, up
to 32 digital I/O pins, 8-bit synchronous serial I/O, 32 LCD segment drivers, 8 maskable external interrupt sources,
5 maskable internal interrupts, a watchdog timer, 32-kHz oscillator with programmable interval timer, 2 x 8-bit multi-
function timer/counter and a versatile on-chip system clock generation module.
Features
D 9K x 8-bit application ROM
D 512 x 4-bit RAM (256 x 4-bit direct accessible)
D Bitwise maskable prioritised interrupts
D Up to 8 external and 5 internal interrupt sources
D Up to 36 I/O lines – bit or nibblewise I/O
D High drive port (4 mA, VDD = 2.2 V)
D 2 x 8-bit multifunction timer/counters
D 32-kHz on-chip oscillator with 2 programmable
interval timer / prescaler
D 8-bit synchronous serial I/O for 2- /3-wire commu-
nication
D 4-MHz crystal, 4-MHz ceramic resonator, external
resistor or fully integrated RC oscillator as options
Benefits
D Extremely low power consumption
D Minimal external components
D Coded reset and watchdog timer option
D 8 hardware and software interrupt priority levels
D Power on reset, “brown out” function
D Power down modes
D 1.8 V to 6.2 V supply voltage
D 2 level battery low detect (2.2 V / 2.4 V)
D Data retention down to 1.8 V in SLEEP mode
D Efficient, hardware controlled interrupt handling
D High level programming language in qFORTH
D Comprehensive library of useful routines
D PC based development tools
MARC4
System
clock
Timer/
counter
Timer 0
Timer 1
Master
reset
TE
Port 0
Port 1
Port B
SCLIN
I/O bus
ROM
RAM
9K x 8 bit
256 x 4 bit
Watch–
dog
I/O
Test
Sleep
NRST
VDD
VSS
I/O
Interrupt
& reset
Prescaler
AVDD
Interrupt
Port 6
Real time
clock
OSCIN OSCOUT
256 x 4 bit
PRAM
LCD
32 x 4
and
16 I/O
Low voltage
detect
serial
VEE1
VEE2
C1
C2
Interval
Timer
I/O
Buzzer
I/O
Port 4
(high drive)
S17...S32
(bidir. I/O)
S1...S16
COM0..
COM3
VREG
96 11556
VMI
4-bit CPU core
Figure 1. Block diagram