![](http://datasheet.mmic.net.cn/90000/MTA85801S-10I-SS_datasheet_3509091/MTA85801S-10I-SS_61.png)
1995 Microchip Technology Inc.
DS40115C-page 61
MTA85XXX
21.5
PICDEM-1 Low-Cost PIC16/17
Demonstration Board
The PICDEM-1 is a simple board which demonstrates
the
capabilities
of
several
of
Microchip’s
microcontrollers. The microcontrollers supported are:
PIC16C5X (PIC16C54 to PIC16C58A), PIC16C61,
PIC16C62X, PIC16C71, PIC16C84 and PIC17C42. All
necessary hardware and software is included to run
basic demo programs. The users can program sample
microcontrollers provided with the PICDEM-1 board,
on a PRO MATE or PICSTART-16B programmer,
and easily test firmware. The user can also connect
the PICDEM-1 board to the PICMASTER emulator
and download the firmware to the emulator for testing.
Additional prototype area is available for the user to
build some additional hardware and connect it to the
microcontroller socket(s). Some of the features include
an RS-232 interface, a potentiometer for simulated
analog input, push-button switches and eight LEDs
connected to PORTB.
21.6
PICDEM-2 Low-Cost PIC16CXX
Demonstration Board
The PICDEM-2 is a simple demonstration board that
supports
the
PIC16C63,
PIC16C64,
PIC16C65,
PIC16C73 and PIC16C74 microcontrollers. All the
necessary hardware and software is included to
run the basic demonstration programs. The user
can program the sample microcontrollers provided
with
the
PICDEM-2
board, on a
PRO MATE
programmer or PICSTART-16C, and easily test firm-
ware. The PICMASTER emulator may also be used
with the PICDEM-2 board to test firmware. Additional
prototype area has been provided to the user for
adding additional hardware and connecting it to the
microcontroller socket(s). Some of the features include
a
RS-232
interface,
push-button
switches,
a
potentiometer for simulated analog input, a Serial
EEPROM to demonstrate usage of the I2C bus and
separate headers for connection to an LCD module
and a keypad.
21.7
Assembler (MPASM)
The MPASM Cross Assembler is a PC-hosted symbolic
assembler. It
supports
all microcontroller
series
including the PIC16C5X, PIC16CXX, and PIC17CXX
families.
MPASM
offers
full
featured
Macro
capabilities,
conditional assembly, and several source and listing
formats. It generates various object code formats to
support Microchip's development tools as well as third
party programmers.
MPASM al lo ws fu ll sy mboli c debuggi ng f rom
t he
M ic ro chip
Universal
Emulator
System
(PICMASTER).
MPASM has the following features to assist in
developing software for specific use applications.
Provides translation of Assembler source code to
object code for all Microchip microcontrollers.
Macro assembly capability
Produces all the files (Object, Listing, Symbol,
and special) required for symbolic debug with
Microchip’s emulator systems.
Supports Hex (default), Decimal and Octal source
and listing formats.
MPASM provides a full feature directive language
represented by four basic classes of directives:
Data Directives are those that control the
allocation of memory and provide a way to refer to
data items symbolically (i.e., by meaningful
names).
Listing Directives control the MPASM listing
display. They allow the specification of titles and
sub-titles, page ejects and other listing control.
Control Directives permit sections of
conditionally assembled code.
Macro Directives control the execution and data
allocation within macro body definitions.