Chameleon-PIC Nurve Networks, Chameleon-PIC Datasheet - Page 7

MCU, MPU & DSP Development Tools PIC24 & PROPELLER DEV SYSTEM (SBC)

Chameleon-PIC

Manufacturer Part Number
Chameleon-PIC
Description
MCU, MPU & DSP Development Tools PIC24 & PROPELLER DEV SYSTEM (SBC)
Manufacturer
Nurve Networks
Datasheet

Specifications of Chameleon-PIC

Processor To Be Evaluated
PIC24
Data Bus Width
16 bit
Interface Type
USB, VGA, PS/2, I2C, ISP, SPI
Operating Supply Voltage
3.3 V, 5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
15.1.3 Installing Microchip’s MPLAB C compiler for PIC24 MCUs ................................................................................................ 89
15.1.4 Building a Project and Testing the Tool Chain ........................................................................................................................ 94
15.2 MICROCHIP SERIAL BOOTLOADER AND TEXTPAD SETUP .............................................. 109
15.2.1 Installing and Configuring TextPad ........................................................................................................................................ 110
15.2.2 Serial Bootloader and FlashProg ............................................................................................................................................. 112
15.2.3 Preparation to Launch the serial bootloader tools for the First Time ................................................................................. 113
15.3 INSTALLING THE PARALLAX PROPELLER IDE .................................................................. 120
15.3.1 Launching the Propeller Tool .................................................................................................................................................. 123
16.0 CHAMELEON INTER-PROCESSOR ARCHITECTURE OVERVIEW ...................................... 127
16.1 Master Control Program (MCP) ................................................................................................................................................ 128
16.2 Selecting the Drivers for the Virtual Peripherals ...................................................................................................................... 130
16.3 Remote Procedure Call Primer (Theory)................................................................................................................................... 132
16.4 Virtual Peripheral Driver Overview .......................................................................................................................................... 135
17.0 CHAMELEON PIC API OVERVIEW ......................................................................................... 137
17.1 System Library Module ............................................................................................................................................................... 141
18.0 UART AND RS-232 LIBRARY MODULE PRIMER .................................................................. 143
18.1 The Architecture of the UART API Library and Support Functionality ............................................................................... 143
18.2 Terminal Emulation (VT100 Commands) ................................................................................................................................. 145
18.3 Header File Contents Overview .................................................................................................................................................. 146
18.4 API Listing Reference .................................................................................................................................................................. 147
18.5 API Functional Declarations ....................................................................................................................................................... 147
19.0 SPI AND I
15.1.4.1 Loading the binary into the Chameleon PIC using the PICkit 2 ......................................................................................... 104
15.1.4.2 Enabling Compiler Optimizations ....................................................................................................................................... 107
15.1.4.2 Final Words on MPLAB Toolchain Installation ................................................................................................................. 108
15.2.3.1 Installing a Serial Terminal Program .................................................................................................................................. 114
15.2.3.1 Running the Bootloader Tool .............................................................................................................................................. 117
15.2.3.3 A Couple Notes About using the Bootloader ...................................................................................................................... 119
16.2.1 Complete Data Flow from User to Driver .............................................................................................................................. 131
16.3.1 ASCII or Binary Encoded RPCs ............................................................................................................................................ 133
16.3.2 Compressing RPC for More Bandwidth................................................................................................................................. 134
16.3.3 Our Simplified RPC Strategy ................................................................................................................................................. 134
16.4.1 Normalization of Drivers for Common RPC Calls in Future ................................................................................................. 136
17.1.1 Header File Contents Overview ............................................................................................................................................. 141
17.1.2 API Listing Reference ............................................................................................................................................................ 142
17.1.3 API Functional Declarations .................................................................................................................................................. 142
2
C LIBRARY MODULE PRIMER ............................................................................. 155
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon PIC 16-Bit”
7

Related parts for Chameleon-PIC