PIC24F16KA101T-I/SS Microchip Technology, PIC24F16KA101T-I/SS Datasheet - Page 23
![16KB Flash, 2KB RAM, 512B EEPROM, 16 MIPS, 16 I/O,16-bit PIC24F Family, NanoWatt](/photos/6/58/65895/150-20-ssop_sml.jpg)
PIC24F16KA101T-I/SS
Manufacturer Part Number
PIC24F16KA101T-I/SS
Description
16KB Flash, 2KB RAM, 512B EEPROM, 16 MIPS, 16 I/O,16-bit PIC24F Family, NanoWatt
Manufacturer
Microchip Technology
Series
PIC® XLP™ 24Fr
Datasheets
1.MA240017.pdf
(254 pages)
2.PIC24F04KA201-ISS.pdf
(48 pages)
3.PIC24F16KA101-ISS.pdf
(18 pages)
Specifications of PIC24F16KA101T-I/SS
Core Processor
PIC
Core Size
16-Bit
Speed
32MHz
Connectivity
I²C, IrDA, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
18
Program Memory Size
16KB (5.5K x 24)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
1.5K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 3.6 V
Data Converters
A/D 9x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
20-SSOP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
MA240017 - MODULE PLUG-IN PIC24F16KA102 PIM
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC24F16KA101T-I/SS
Manufacturer:
MICROCHIR
Quantity:
20 000
4.0
This section describes the programming of the device
through Enhanced ICSP and the programming
executive. The programming executive resides in the
executive memory (separate from user memory
space), and is executed when Enhanced ICSP
Programming mode is entered. The programming
executive provides the mechanism for the programmer
(host
PIC24FXXKAXXX devices using a simple command
set and communication protocol. The basic functions
provided by the programming executive are:
• Read Memory
• Program Memory
• Blank Check
• Read Executive Firmware Revision
The programming executive performs the low-level
tasks required for erasing, programming and verifying
a device. This allows the programmer to program the
device by issuing the appropriate commands and data.
Table 4-1 provides these commands. For detailed
descriptions of each command, see Section 5.2
“Programming Executive Commands”.
TABLE 4-1:
The programming executive uses the device’s data
RAM for variable storage and program execution. After
the programming executive is run, no assumptions
should be made about the contents of the data RAM.
© 2008 Microchip Technology Inc.
SCHECK
READC
READD
READP
PROGC
PROGD
PROGP
QBLANK
QVER
Command
device)
DEVICE PROGRAMMING –
ENHANCED ICSP
Sanity check.
Read Device ID registers.
Read data EEPROM memory.
Read Code register.
Write User ID.
Program and verify one word of data
EEPROM memory.
Program and verify one row of code
memory or one Configuration register.
Query if the code memory is blank.
Query the software version.
COMMAND SET SUMMARY
to
program
Description
and
verify
Advance Information
the
4.1
Figure 4-1 illustrates the high-level overview of the
programming process.
Perform the following steps:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Steps 7 and 9 ensure that the programming was
successful.
After the programming executive is verified in memory
(or loaded if not present), the PIC24FXXKAXXX family
can be programmed using the command set provided
in Table 4-1.
FIGURE 4-1:
Enter ICSP mode.
Erase the device.
Verify the programming executive.
Exit ICSP mode.
Enter Enhanced ICSP mode.
Program the code memory.
Verify the code memory.
Program the Configuration registers.
Verify the Configuration registers.
PIC24FXXKAXXX
Overview of the Programming
Process
Enter Enhanced ICSP Mode
Exit Enhanced ICSP Mode
Data EEPROM Memory
HIGH-LEVEL ENHANCED
ICSP™ PROGRAMMING FLOW
Program and Verify
Program and Verify
Program and Verify
Enter ICSP™ Mode
Configuration Bits
Exit ICSP Mode
Code Memory
Perform Chip
Erase
Start
End
DS39919A-page 23