PIC18LF2539T-I/SO Microchip Technology, PIC18LF2539T-I/SO Datasheet - Page 35

IC MCU FLASH 12KX16 EE AD 28SOIC

PIC18LF2539T-I/SO

Manufacturer Part Number
PIC18LF2539T-I/SO
Description
IC MCU FLASH 12KX16 EE AD 28SOIC
Manufacturer
Microchip Technology
Series
PIC® 18Fr

Specifications of PIC18LF2539T-I/SO

Core Processor
PIC
Core Size
8-Bit
Speed
40MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LVD, POR, PWM, WDT
Number Of I /o
21
Program Memory Size
24KB (12K x 16)
Program Memory Type
FLASH
Eeprom Size
256 x 8
Ram Size
1408 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Data Converters
A/D 5x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-SOIC (7.5mm Width)
Processor Series
PIC18LF
Core
PIC
Data Bus Width
8 bit
Data Ram Size
1408 B
Interface Type
I2C, SPI, AUSART
Maximum Clock Frequency
40 MHz
Number Of Programmable I/os
21
Number Of Timers
16 bit
Operating Supply Voltage
2 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734, 52712-325, EWPIC18
Development Tools By Supplier
DV164005, DV164136
Minimum Operating Temperature
- 40 C
On-chip Adc
5 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
4.0
There are three memory blocks in Enhanced MCU
devices. These memory blocks are:
• Program Memory
• Data RAM
• Data EEPROM
Data and program memory use separate busses,
which allows for concurrent access of these blocks.
Additional detailed information for FLASH program
memory and Data EEPROM is provided in Section 5.0
and Section 6.0, respectively.
4.1
A 21-bit program counter is capable of addressing the
2-Mbyte program memory space. Accessing a location
between the physically implemented memory and the
top of the 2-MByte range will cause a read of all ‘0’s (a
NOP instruction).
FIGURE 4-1:
 2002 Microchip Technology Inc.
Note:
MEMORY ORGANIZATION
Program Memory Organization
High Priority Interrupt Vector 0008h
Low Priority Interrupt Vector
PIC18FX439 Devices
Size of memory areas not to scale.
Program Memory
RESET Vector
Reserved
Read '0'
On-Chip
PROGRAM MEMORY MAP AND STACK FOR PIC18FXX39 DEVICES
CALL,RCALL,RETURN
RETFIE,RETLW
0000h
0018h
2FFFh
3000h
3FFFh
4000h
1FFFFFh
200000h
Stack Level 31
Stack Level 1
PC<20:0>
Preliminary
21
The PIC18F2539 and PIC18F4539 each have a total of
24 Kbytes, or 12K of single word instructions of FLASH
memory, from addresses 0000h to 5FFFh. The next
8 Kbytes beyond this space (from 6000h to 7FFFh) are
reserved for the Motor Control kernel; accessing
locations in this range will return random information.
The PIC18F2439 and PIC18F4439 each have
12 Kbytes, or 6K of single word instructions of FLASH
memory, from addresses 0000h to 2FFFh. The next
4 Kbytes of this space (from 3000h to 3FFFh) are
reserved for the Motor Control kernel; accessing
locations in this range will return random information.
The RESET vector address for all devices is at 0000h,
and the interrupt vector addresses are at 0008h and
0018h.
The
PIC18FX539 devices are shown in Figure 4-1.
Note:
High Priority Interrupt Vector 0008h
Low Priority Interrupt Vector
memory maps for the PIC18FX439
PIC18FX539 Devices
Program Memory
RESET Vector
The ProMPT Motor Control kernel is iden-
tical for all PIC18FXX39 devices, regard-
less of the difference in reserved block size
between PIC18FX439 and PIC18FX539
devices
Reserved
Read '0'
On-Chip
PIC18FXX39
0000h
0018h
5FFFh
6000h
7FFFh
8000h
1FFFFFh
200000h
DS30485A-page 33
and

Related parts for PIC18LF2539T-I/SO