
OVERVIEW SECTION 1
Page 1-1
DESCRIPTION
OVERVIEW SECTION 1
The RPC-220 is a small embedded controller
programmable in C or assembly. Included is a monitor
to facilitate program downloading and debug.
Program ming is usually done on a PC using any 8051
compatible assembler or C compiler. Additional
hardware features include:
! On card flash EP ROM allows pr ogram updates in
the field without removing any parts.
! LCD character port with contrast adjustment. A
keypad may also be connected.
! Second software serial port
! Watchdog timer resets card
! Nineteen + individually programmable digital I/O
lines
! Two PWM outputs (shared with analog outputs)
! Eight channel, 10 bit resolution A-D converter
! Two analog outputs (shared with PWM)
! Real time clock with interrupts
! Low power modes and wide input voltages
The RPC-220 uses a Phillips 80C552 CPU operating at
22.1184 M hz. This CPU is software com patible with the
Intel 8051 series of CP Us.
A monitor is standard with the flash. The monitor
facilitates program development and, when development
is complete can be replaced by the final program. The
ROM can also be replaced by other third party software
interfacing to debugging software.
The RPC-220 is available in 3 different models.
P/N Description
1710 Full featured with 512K battery backed
RAM, real time clock, 32K flash type
EPROM , 10 bit, 8 channel A-D, 2 channel
D-A (derived from PWM signal),
counter/timers. Low power mode draws
less than 5 ma. 5. 0/5.4 to 21 volt power
input without a heat sink. Operating
current is about 90 ma.
1715 Similar to P/N 1710 except RAM is 128K.
Low power mode is 40 ma. Operating
current is about 150 ma.
1720 Low cost version. No clock, battery
backup, analog output, or reset switch.
MANUAL ORGANIZATION
This manual, along with the application disk, provides
information to write C code and download it to the card.
Software examples use the D unfield Micro-C , but should
be adaptable to any other software vendor s.
Each chapter has one or more ready-to-run program
showing how to use a feature. Writing your program
should be a simple matter of combining parts of
programs into your own. The RPC-220 programming
disk has both source code and output for all examples.
Sample programs run stand alone, meaning there is some
measur ement and display going on or an output.
This manual assumes you are familiar with 8051 C
and/or assembly language. If you are not experienced
with C, you may want to refer to books and training
programs available through many colleges. The C
compiler vendor you are using to develop programs will
have programming information specific to the 8051.
80C552 INFORMATION
There are several PDF files which have detailed
information about the 80C552 CPU. These files are
viewed using a PDF re ader suc h as Adobe Acrobat,
version 2.1 or 3 or later. You may print these out to get
more information as they are referred to frequently.
8XC552OV.PDF Program ming information.
80C552X.PDF Electrical information for the
80C552. This is a subset of
FAMHDWR.PDF.
FAMHDWR.PDF 80C51 hardware information.
PROGGUI.PDF 80C51 programming guide.
AN418.PDF 83C552 timer 2 application note.
93017.PDF 8XC552 analog input application
note.
NOTE: Ther e is an err or in the 8X C552O V. PDF data
file. Figures 6 and 7 are in error. The RTE
register in Figure 6 resets bits P4.0 to P4.5 on a
match to C M1, not CM 2. T he STE register in
Figure 7 sets bits P4. 0 to P4. 5 on a ma tch to
CM1, not CM2.
RTC INFORMATION
The optional real time clock file is 1689-93.PDF. As
with the 80C552 information, these are read and printed
using a PDF reader.
Kommentare zu diesen Handbüchern