ICD-U64 Custom Computer Services Inc (CCS), ICD-U64 Datasheet - Page 5

SUPPORTED FAMILIES:PIC16F, PIC18F

ICD-U64

Manufacturer Part Number
ICD-U64
Description
SUPPORTED FAMILIES:PIC16F, PIC18F
Manufacturer
Custom Computer Services Inc (CCS)
Type
In-Circuit Emulatorr
Datasheet

Specifications of ICD-U64

Supported Devicespic16fxx And Pic18fxx
KIT CONTENTS
For Use With
PIC16FXX AND PIC18FXX SERIES PIC MICROCONTROLLER FROM MICROCHIP
Interface Type
USB
Contents
Emulation Module
Kit Contents
IN CIRCUIT DEBUGGER/PROGRAMMER
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
For Use With/related Products
Microchip's PIC™ MCUs and dsPIC™ DSCs
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
469-1012
...................done=FALSE;
09C: BCF 3B, 1
...................while (!done&input(PIN_B2)) {
09D: BTFSC 3B, 1
09E: GOTO 0BC
09F: BTFSS 06, 2
0A0: GOTO 0BC
...................
0A1: MOVF 3D, W
0A2: MOVWF 3C
0A3: SWAPF 3C, F
0A4: MOVLW F0
0A5: ANDWF 3C, F
...................
0A6: MOVF 01, W
0A7: MOVWF 20
0A8: MOVLW 48
0A9: SUBWF 20, W
0AA: BTFSS 03, 0
0AB: GOTO OAE
...................
0AC: BSF 06, 1
...................
0AD: GOTO 0AF
...................
0AE: BCF 06, 1
...................
0AF: INCF 3D, F
0B0: MOVLW 24
0B1: SUBWF 3D, W
0B2: BTFSC 03,2
...................
0B3: CLRF 3D
...................
...................
0B4: BCF 03, 0
0B5: RLF 2D, F
0B6: BTFSC 03, 0
0B7: GOTO 0BA
0B8: BCF 06, 3
0B9: GOTO 0BB
0BA: BSF 06, 3
Preprocessors
Example C/ASM Listing
STANDARD C
#define
#else
#elif
#endif
#error
#if
#ifdef
#include
#pragma
#undef
#ifndef
#list
#nolist
FUNCTION QUALIFIERS
#inline
#int_default
#int_global
#int_xxx
#separate
DEVICE SPECIFICATION
#device chip
#fuses
#id
#id checksum
#id number
#serialize
#hexcomment
level=limit*16;
if(get_rtcc()>71)
else
if(++limit==0x24)
output_bit(PIN_B3,
shift_left(&data,1,0));
output_high(PIN_B1);
output_low(PIN_B1);
limit=0;
RTOS
#use rtos
#task
(RTOS only in PCW
and PCWH packages)
BUILT-IN LIBRARIES
#use delay
#use fast_io
#use fixed_io
#use i2c
#use rs232
#use standard_io
#use spi
PRE-DEFINED IDENTIFIERS
_date_
_device_
_file_
_line_
_pcb_
_pcm_
_pch_
_time_
_filename_
LINKER
#import
#export
#build
Standard C Syntax
Standard C Syntax
if, else, while, do, switch, case,
for, return, goto, break, continue
! ˜ ++ -- * = = , & |
*/% << >> ^ && || ? :
<= < > >= == !=
= += -= *= /= %= >>= <<= &= ^=m |=
typedef, static, suto, const, enum, struct, union
Arrays up to 5 subscripts
Structures and Unions may be nested
Custom bit fields (1-8 bits) within structures
ENUMerated types
CONstant variables, arrays, structures, and strings
Full function parameter support (any number and kind)
C++ reference parameters and comments allowed
Supports user defined data storage locations
C data types may reside in any type of storage
User-defined access routines
Implements a virtual memory scheme
Located C data in program memory
Targets with external memory can use the
external bus for data
MEMORY CONTROL
#asm
#bit
#byte
#endasm
#fill_rom
#locate
#reserve
#rom
#zero_ram
#org
#type
#word
COMPILER CONTROL
#case
#opt
#priority
#ignore_warnings
#export
#import
#module

Related parts for ICD-U64