PIC24F16KA102-I/SS Microchip Technology, PIC24F16KA102-I/SS Datasheet - Page 26

IC PIC MCU FLASH 16K 28-SSOP

PIC24F16KA102-I/SS

Manufacturer Part Number
PIC24F16KA102-I/SS
Description
IC PIC MCU FLASH 16K 28-SSOP
Manufacturer
Microchip Technology
Series
PIC® XLP™ 24Fr

Specifications of PIC24F16KA102-I/SS

Program Memory Type
FLASH
Program Memory Size
16KB (5.5K x 24)
Package / Case
28-SSOP
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
24
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
Processor Series
PIC24F
Core
PIC
Data Bus Width
16 bit
Data Ram Size
1.5 KB
Interface Type
I2C/IrDA/SPI/UART
Maximum Clock Frequency
32 MHz
Number Of Programmable I/os
24
Number Of Timers
3
Operating Supply Voltage
1.8 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52713-733, 52714-737, 53276-922, EWDSPIC
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, DM240001
Minimum Operating Temperature
- 40 C
On-chip Adc
9-ch x 10-bit
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:
PIC24F16KA102-I/SS
Manufacturer:
MICRCOHI
Quantity:
20 000
PIC24FXXKAXXX
4.5.2
After the code memory is programmed, the contents of
the memory can be verified to ensure that the
programming is successful. Verification requires the
code memory to be read back and compared with the
copy held in the programmer‘s buffer.
The READP command can be used to read back all of
the programmed code memory.
Alternatively, you can have the programmer perform
the verification after the entire device is programmed
using a checksum computation.
FIGURE 4-5:
DS39919A-page 26
BaseAddress + 40h
BaseAddress =
PROGRAMMING VERIFICATION
No
RemainingCmds = 176
Command to Program
RemainingCmds – 1
BaseAddress = 00h
RemainingCmds =
FLOWCHART FOR
PROGRAMMING CODE
MEMORY
RemainingCmds
PROGP response
BaseAddress
Send PROGP
PASS?
Start
End
Are
‘0‘?
Is
Yes
Yes
Report Error
Failure
No
Advance Information
4.6
4.6.1
The programming executive uses the PROGD command
to program the data EEPROM. Figure 4.7 illustrates
this process.
• First, the number of words to program
• The first PROGD command programs the first word
• Once the command completes successfully,
• Since there are 255 more words to program,
• This process is then repeated until all 256 words
4.6.2
Once the data EEPROM is programmed, the contents
of the memory can be verified to ensure if the
programming was successful. Verification requires the
data EEPROM to be read back and compared with the
copy held in the programmer‘s buffer. The READD
command reads back the programmed data EEPROM.
Alternatively, the programmer can perform the
verification once the entire device is programmed using
a
Section 6.1.1 “Checksum Computation”.
(RemainingWords) is based on the device size
and the destination address (DestAddress) is set
to 0. In this example, 256 words of data EEPROM
will be programmed.
of data EEPROM.
‘RemainingWords’ is decremented by 1 and
compared with 0.
‘BaseAddress’ is incremented by 02h to point to
the next word of data EEPROM.
of data EEPROM are programmed.
checksum
Data EEPROM Programming
PROGRAMMING METHODOLOGY
PROGRAMMING VERIFICATION
computation,
© 2008 Microchip Technology Inc.
as
described
in

Related parts for PIC24F16KA102-I/SS