Ramtron International Corporation
?
http://www.ramtron.com
1850 Ramtron Drive Colorado Springs
?
MCU customer service: 1-800-943-4625, 1-514-871-2447, ext. 208
Colorado, USA, 80921
?
1-800-545-FRAM, 1-719-481-7000
page 1 of 55
VMX51C900
Datasheet
Rev 1.2
Versa Mix 8051 MCU with LCD Controller and ADC
Overview
The VMX51C900 is an 8-bit microcontroller with 8KB of
Flash memory, 256 bytes of RAM and based on the
architecture of the standard 80C51 microcontroller.
The VMX51C900 includes extra features such as a 4
Channel 8-bit A/D Converter, 2 PWM outputs and 14
segment x 4 common LCD driver. The VMX51C900
hardware features make it a versatile and cost-effective
controller for a wide range of embedded applications.
The Flash memory can be programmed using a parallel
programmer available from Ramtron. Support is also
available
from
3
rd
party
commercial
programmer
manufacturers.
The VMX51C900 is available in PLCC-44, QFP-44 and
DIP-40 packages and operates over the industrial
temperature range.
FIGURE 1: VMX51C900 BLOCK DIAGRAM
PORT 0
8051
PROCESSOR
PORT 3
PORT 2
PORT 1
PWM
PORT 4
8KB
FLASH
2 INTERRUPT
INPUTS
UART
Serial port
256 Bytes of
RAM
RESET
TIMER 0
TIMER 2
TIMER 1
POWER
CONTROL
WATCHDOG
TIMER
ADDRESS/
DATA BUS
8
8
8
8
4
2
8 bit A/D
Converter
(4 Inputs)
LCD Driver
4 Channel
4 Commons
14 segments
Features
•
80C51/80C52 pin compatible
•
8KB on-chip Flash memory
•
256 Bytes on-chip data RAM
•
4 8-bit I/O ports and 1 4-bit I/O port
•
4-Channel, 8-bit A/D Converter
•
LCD Driver: 14-Segment x 4-Common
•
2-PWM Outputs
•
UART serial port
•
3 16-bit Timers/Counters
•
Watchdog Timer
•
BCD arithmetic + 8-bit Unsigned Multiply and Division
•
2 levels of Interrupt Priority and nested Interrupts
•
Power saving modes
•
Low EMI (ALE disable)
•
Code protection function
•
Operates at a clock frequency of up to 25MHz
•
Industrial Temperature range (-40°C to +85°C)
•
5V version available
FIGURE 2: VMX51C900 PLCC-44 AND QFP-44 PIN OUT DIAGRAMS
VMX51C900
PLCC-44
6
7
17
18
28
29
39
40
P2.6/A14/LCDSEG2
P2.5/A13/LCDSEG1
#PSEN/LCDSEG4
P2.7/A15/LCDSEG3
P4.1
ALE/LCDSEG5
P0.6/AD6/LCDSEG7
#EA
P0.5/AD5/LCDSEG8
P0.7/AD7/LCDSEG6
P0.4/AD4/LCDSEG9
P1.6
PWMB/P1.5
RES
P1.7
P4.3
RXD/P3.0
#INT0/P3.2
TXD/P3.1
ADCIN0/T0/P3.4
#INT1/P3.3
ADCIN1/T1/P3.5