
M44C510
TELEFUNKEN Semiconductors
Rev. A2, 13–Jan–98
1 (57)
MARC4 – 4-bit Universal Microcontroller
The M44C510 is a member of the TEMIC family of 4-bit single-chip microcontrollers. It contains ROM, RAM, up
to 32 digital I/O pins, up to 10 maskable external interrupt sources, 4 maskable internal interrupts, a watchdog timer,
32-kHz oscillator with programmable watch timer, 2 x 8-bit multifunction timer/counter module and a versatile
on-chip system clock generation module.
Features
D 4 K x 8-bit application ROM
D 256 x 4-bit RAM
D 8 hardware and software interrupt priority levels
D Bitwise maskable prioritized interrupts
D Up to 10 external and 4 internal interrupts
D Up to 32 I/O lines
D High drive ports (20 mA, VDD = 5 V)
D I/O ports – bitwise configurable with combined inter-
rupt handling (for serial I/O applications)
D 2 x 8-bit multifunction timer/counters
D 32-kHz on chip oscillator with programmable
prescaler/interval timer
D User definable on-chip system clock generation
D 4-MHz crystal, 4-MHz ceramic resonator or fully
integrated RC oscillator **
Benefits
D Extremely low-power consumption
D Minimal external components
D Coded reset and watchdog timer **
D Power-on reset and “brown out” function
D Power-down mode
D 2.4 V to 6.2 V supply voltage
D Data retention down to 2 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
(** mask option)
MARC4
System
clock
Timer/
counter
Timer 0
Timer 1
Master
reset
TE
Port 0 Port 1 Port 5
Port B
SCLIN SCLOUT
I/O bus
ROM
RAM
4-bit CPU core
5K x 8bit
256 x 4bit
Watch–
dog
I/O
Test
Sleep
NRST
VDD
VSS
Port 7
Port A
I/O
Port 4
I/O
Interrupt
& reset
Prescaler
AVDD
I/O
Interrupt
I/O
Interrupt
Port 6
Real time
clock
OSCIN OSCOUT
Melody
& buzzer
TIM1
96 11515
I/O
Port C
4
44
4
44
2
4
2
Figure 1. Block diagram