PIC24F04KA201-I/SO Microchip Technology, PIC24F04KA201-I/SO Datasheet - Page 37

IC PIC MCU FLASH 512KX4 20-SOIC

PIC24F04KA201-I/SO

Manufacturer Part Number
PIC24F04KA201-I/SO
Description
IC PIC MCU FLASH 512KX4 20-SOIC
Manufacturer
Microchip Technology
Series
PIC® XLP™ 24Fr

Specifications of PIC24F04KA201-I/SO

Core Size
16-Bit
Program Memory Size
4KB (1.375K x 24)
Peripherals
Brown-out Detect/Reset, HLVD, POR, PWM, WDT
Core Processor
PIC
Speed
32MHz
Connectivity
I²C, IrDA, SPI, UART/USART
Number Of I /o
18
Program Memory Type
FLASH
Ram Size
512 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-SOIC (7.5mm Width)
Controller Family/series
PIC24
No. Of I/o's
18
Ram Memory Size
512Byte
Cpu Speed
32MHz
No. Of Timers
3
Processor Series
PIC24F
Core
PIC
Data Bus Width
16 bit
Data Ram Size
512 B
Interface Type
I2C, SPI, UART
Maximum Clock Frequency
32 KHz
Number Of Programmable I/os
12
Number Of Timers
3
Operating Supply Voltage
1.8 V to 3.6 V
Maximum Operating Temperature
+ 125 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
10 bit, 9 Channel
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details
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

Related parts for PIC24F04KA201-I/SO