Remote Processing RPC-220 User Manual
Page 2

TABLE OF CONTENTS
Page ii
OVERVIEW
S E C T IO N 1
MANUAL ORGANIZATION . . . . . . . . . . . . 1
80C552 INFORMATION . . . . . . . . . . . . . . . 1
RTC INFORMATION . . . . . . . . . . . . . . . . . 1
M A N U A L C O N V E N T IO N S . . . . . . . . . . . . . 1
Connector Or ientation and Numbering
S c he m e . . . . . . . . . . . . . . . . . . . . . 2
Term inology . . . . . . . . . . . . . . . . . . . . 3
SETUP AND OPERATION
S E C T IO N 2
O P E R A T IN G P R E C A U T IO N S . . . . . . . . . . . 1
E Q U I P M E N T . . . . . . . . . . . . . . . . . . . . . . 1
D E V E L O P M E N T SY S T E M SE T U P
. . . . . . . 1
A p p li c at io n P ro g r am s . . . . . . . . . . . . . . 1
D E V E L O PI N G U N DE R W IN D O W S . . . . . . . 1
FIRST TIME OPERATION . . . . . . . . . . . . . 2
D O W N LO A D IN G P RO G RA M S . . . . . . . . . . 2
Download and Run a Demo Program
. . . . 3
T R O U BL E S H O O TI N G . . . . . . . . . . . . . . . . 3
W R I T IN G , D E B U G G IN G A N D S A VI N G
S E C T IO N 3
OPERATING MODES . . . . . . . . . . . . . . . . 1
Detailed Description . . . . . . . . . . . . . . . 1
MEMORY MAPS
. . . . . . . . . . . . . . . . . . . 1
ACCESSING I/O AND RAM . . . . . . . . . . . . 2
MONITOR ROM . . . . . . . . . . . . . . . . . . . . 2
Effects of the Monitor on a Program . . . . . 3
M O N I T O R C OM M A N D S . . . . . . . . . . . . . . 3
Display Comm ands . . . . . . . . . . . . . . . . 3
Modify Com mands . . . . . . . . . . . . . . . . 4
Miscellaneous . . . . . . . . . . . . . . . . . . . 5
SAVING YOUR PROG RAM TO FL ASH . . . . 7
Saving Proc ess
. . . . . . . . . . . . . . . . . . 7
WRITING CODE FOR UPDATES
. . . . . . . . 7
In-circuit Reprogramm ing
. . . . . . . . . . . 7
WRITING FOR C
. . . . . . . . . . . . . . . . . . . 7
Mem ory M odels . . . . . . . . . . . . . . . . . 7
Memory U se . . . . . . . . . . . . . . . . . . . 8
Other Considerations for W riting and
S a vi ng P r og r a m s . . . . . . . . . . . . . . . 8
U S IN G D EM O N ST R AT I ON P R OG R AM S . . . 8
PROG RAM S LARG ER TH AN 32K . . . . . . . . 8
A P P LI C AT I ON P R OG R AM S . . . . . . . . . . . . 9
SERIAL PORTS
S E C T IO N 4
C O M 0 . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Control Lines
. . . . . . . . . . . . . . . . . . . 1
SOFTWARE SERIAL PORT
. . . . . . . . . . . . 1
I
2
C B U S . . . . . . . . . . . . . . . . . . . . . . . . . . 2
S E R IA L P O R T P IN O U T
. . . . . . . . . . . . . . 2
A P P LI C AT I ON P R OG R AM S . . . . . . . . . . . . 2
RAM
S E C T IO N 5
ACCESSING RAM . . . . . . . . . . . . . . . . . . 1
B A T T ER Y BA C K U P . . . . . . . . . . . . . . . . . 1
RAM SIZE JUMPER . . . . . . . . . . . . . . . . . 1
A P P LI C AT I ON P R OG R AM S . . . . . . . . . . . . 1
DIGITAL LINES
S E C T IO N 6
E L E C T R IC A L C H A R A C T ER I ST I C S
. . . . . . 1
C P U P O R T P IN O U T . . . . . . . . . . . . . . . . . 1
USING ANALOG INPUTS . . . . . . . . . . . . . 2
ALTERNATE PIN FUNCTION TABLE . . . . . 2
R E A L T IM E C L O C K
S E C T IO N 7
YEAR 2000
. . . . . . . . . . . . . . . . . . . . . . . 1
A D D R E S SI N G . . . . . . . . . . . . . . . . . . . . . 1
PROGRAMMING NOTES . . . . . . . . . . . . . . 1
LOW POWER MODES . . . . . . . . . . . . . . . . 1
Power Down . . . . . . . . . . . . . . . . . . . . 1
Developing in Power D own Mode
. . . . . . 1
IDLE . . . . . . . . . . . . . . . . . . . . . . . . . 2
INTERRUPTS . . . . . . . . . . . . . . . . . . . . . . 2
S Q U A R E W A V E O U T P U T . . . . . . . . . . . . . 2
OTHER REGISTERS . . . . . . . . . . . . . . . . . 2
EXTERNAL BATTE RY . . . . . . . . . . . . . . . 3
STABILITY AND TEMPE RATURE . . . . . . . 3
A P P LI C AT I ON P R OG R AM S . . . . . . . . . . . . 3
COUNTE R/TIMERS
S E C T IO N 8
TIMER 0 . . . . . . . . . . . . . . . . . . . . . . . . . 1
J 3 C ON N E C T O R P IN O U T . . . . . . . . . . . . . 1
TIMER 2 . . . . . . . . . . . . . . . . . . . . . . . . . 2
A P P LI C AT I ON P R OG R AM S . . . . . . . . . . . . 2
WATCHDOG TIMER
S E C T IO N 9
OPERATION . . . . . . . . . . . . . . . . . . . . . . 1
U S E D U R IN G D E V E L O P M E N T . . . . . . . . . 1
EXTERNAL INTERRUPTS
SECT ION 10
INT 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
INT 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
APPLICATION PROGRAM
. . . . . . . . . . . . 1