Remote Processing RPC-220 User Manual

Page 2

Advertising
background image

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

Advertising