PIC24F16KA101T-I/SS Microchip Technology, PIC24F16KA101T-I/SS Datasheet - Page 37
![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
Expected Response (2 words):
5.2.11
The PROGP command instructs the programming
executive to program one row of code memory to the
specified memory address. Programming begins with
the row address specified in the command. The
destination address should be a multiple of 40h.
The data to program to memory, located in command
words, D_1 through D_48, should be arranged using
the packed instruction word format depicted in
Figure 5-5.
After the entire data is programmed to code memory,
the programming executive verifies the programmed
data against the data in the command.
The PROGP command is also used to program
Configuration Words. While PROGP is used to program
Configuration Words, the length in the command
should be four. Only one Configuration Word at a time
can be programed. The unimplemented bits of the
Configuration Word should be stuffed with ‘1’s.
Expected Response (2 words):
© 2008 Microchip Technology Inc.
15
Opcode
Length
Reserved
Addr_MSB
Addr_LS
D_1
D_2
...
D_48
Note:
Note:
Opcode
Field
1F00h
0002h
1500h
0002h
Reserved
12 11
Refer to Table 2-4 for data EEPROM
memory size information.
PROGP COMMAND
Refer to Table 2-3 for code memory size
information.
5h
33h
0h
MSb of 24-bit destination address.
Least Significant 16 bits of 24-bit
destination address.
16-bit data word 1.
16-bit data word 2.
16-bit data word 3 through 47.
16-bit data word 48.
Addr_LS
D_48
D_1
D_2
8 7
...
Description
Length
Addr_MSB
Advance Information
0
5.2.12
The QBLANK command queries the programming exec-
utive to determine if the contents of code memory and
code-protect Configuration bits (GCP and GWRP) are
blank (contain all ‘1’s). The size of the code memory to
check should be specified in the command.
The Blank Check for code memory begins at 0h and
advances toward larger addresses for the specified
number of instruction words.
QBLANK returns a QE_Code of F0h if the specified
code memory and code-protect bits are blank;
otherwise, it returns a QE_Code of 0Fh.
Expected Response (2 words for blank device):
Expected Response (2 words for non-blank device):
15
Opcode
Length
PSize
Reserved
DSize
Note:
Reserved
Opcode
1AF0h
0002h
1A0Fh
0002h
Field
PIC24FXXKAXXX
12 11
QBLANK COMMAND
QBLANK does not check the system
operation Configuration bits as these bits
are not set to ‘1’ when a Chip Erase is
performed.
Ah
3h
Length of program memory to check
in 24-bit words (max. of 49152).
0h
Length of data memory to check
in 16-bit words (max. of 2048).
PSize
Description
Length
DSize
DS39919A-page 37
0