T48C510
MARC4 鈥?4-bit MTP Universal Microcontroller
The T48C510 is an Multi Time Programmable (MTP) microcontroller which is pin and functionally compatible to the
Atmel Wireless & Microcontrollers鈥?M44C510E mask programmable microcontroller. It contains EEPROM, RAM,
up to 34 digital I/O pins, up to 10 maskable external interrupt sources, 4 maskable internal interrupts, a watchdog timer,
interval timer, 2 x 8-bit multifunction timer/counter module and a versatile software configurable on-chip system clock
module.
Features / Benefits
D
Programmable system clock with prescaler and five
different clock sources:
鈥?Up to 8-MHz crystal oscillator (system clock)
鈥?32-kHz crystal oscillator
鈥?RC-oscillator fully integrated
鈥?RC-oscillator with external resistor adjustment
鈥?External clock input
D
Wide supply-voltage range (2.4 V to 6.2 V)
D
Very low halt current
D
4 KByte program EEPROM, 256 x 4-bit RAM
D
8 hard- and software interrupt priority levels
D
Up to 10 external and 4 internal interrupts, bitwise
maskable with programmable priority level
D
Up to 34 I/O lines
TE
SCLIN
OSCIN OSCOUT AVDD VSS
NRST
VDD TIM1
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
Coded reset and watchdog timer
D
Power-on reset and 鈥渂rown out鈥?function
D
Various power-down modes
D
Efficient, hardware-controlled interrupt handling
D
High-level programming language in qFORTH
D
Comprehensive library of useful routines
D
Windows 95/NT based development and programmer
tools
Config.
EEPROM
Test
Sleep
System
clock
Real time
clock
Master
reset
EEPROM
4K x 8 bit
RAM
256 x 4 bit
Timer/
counter
Watch鈥?/div>
dog
Prescaler
Timer 1
Timer 0
Melody
& buzzer
MARC4
4-bit CPU core
I/O bus
I/O
I/O
4
4
4
I/O
I/O
4
I/O
Interrupt
& reset
4
I/O
Interrupt
4
I/O I/O
Interrupt
4
2
I/O
4
PM
Port 0 Port 1 Port 5 Port 7
Port A
Port B
Port C
Port 6
Port 4
16536
Figure 1. Block diagram
Rev. A2, 26-Feb-01
1 (61)
Preliminary Information
next