PIC18F44J50-I/PT Microchip Technology, PIC18F44J50-I/PT Datasheet

IC PIC MCU FLASH 16K 2V 44-TQFP

PIC18F44J50-I/PT

Manufacturer Part Number
PIC18F44J50-I/PT
Description
IC PIC MCU FLASH 16K 2V 44-TQFP
Manufacturer
Microchip Technology
Series
PIC® XLP™ 18Fr

Specifications of PIC18F44J50-I/PT

Program Memory Type
FLASH
Program Memory Size
16KB (8K x 16)
Package / Case
44-TQFP, 44-VQFP
Core Processor
PIC
Core Size
8-Bit
Speed
48MHz
Connectivity
I²C, SPI, UART/USART, USB
Peripherals
Brown-out Detect/Reset, DMA, POR, PWM, WDT
Number Of I /o
34
Ram Size
3.8K x 8
Voltage - Supply (vcc/vdd)
2.15 V ~ 3.6 V
Data Converters
A/D 13x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC18F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
16 KB
Interface Type
EUSART, I2C, SPI
Maximum Clock Frequency
48 MHz
Number Of Timers
5
Operating Supply Voltage
2.25 V to 2.75 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
PG164130, DV164035, DV244005, DV164005, PG164120, DM183022, DM183032, DV164136, MA180024
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 13 Channel
Controller Family/series
PIC18
No. Of I/o's
22
Ram Memory Size
3776Byte
Cpu Speed
48MHz
No. Of Timers
5
Embedded Interface Type
EUSART, I2C, SPI
Rohs Compliant
Yes
Package
44TQFP
Device Core
PIC
Family Name
PIC18
Maximum Speed
48 MHz
A/d Bit Size
10 bit
A/d Channels Available
13
Height
1 mm
Length
10 mm
Supply Voltage (max)
3.6 V
Supply Voltage (min)
2.15 V
Width
10 mm
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164322 - MODULE SOCKET MPLAB PM3 28/44QFN
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18F44J50-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
1.0
This document includes the programming specifications
for the following devices:
• PIC18F24J10
• PIC18F25J10
• PIC18F44J10
• PIC18F45J10
• PIC18F24J11
• PIC18F25J11
• PIC18F26J11
• PIC18F44J11
• PIC18F45J11
• PIC18F46J11
• PIC18F24J50
• PIC18F25J50
• PIC18F26J50
• PIC18F44J50
• PIC18F45J50
• PIC18F46J50
TABLE 2-1:
© 2008 Microchip Technology Inc.
MCLR
V
V
V
RB6
RB7
Legend: I = Input, O = Output, P = Power
Note 1:
DD
SS
DDCORE
Pin Name
and AV
and AV
DEVICE OVERVIEW
/V
Flash Microcontroller Programming Specification
All power supply and ground pins must be connected, including analog supplies (AV
(AV
CAP
SS
DD
(1)
SS
(1)
).
PIN DESCRIPTIONS (DURING PROGRAMMING): PIC18F2XJXX/4XJXX FAMILY
Pin Name
V
MCLR
DDCORE
V
PGC
PGD
V
V
CAP
DD
SS
• PIC18LF24J10
• PIC18LF25J10
• PIC18LF44J10
• PIC18LF45J10
• PIC18LF24J11
• PIC18LF25J11
• PIC18LF26J11
• PIC18LF44J11
• PIC18LF45J11
• PIC18LF46J11
• PIC18LF24J50
• PIC18LF25J50
• PIC18LF26J50
• PIC18LF44J50
• PIC18LF45J50
• PIC18LF46J50
PIC18F2XJXX/4XJXX FAMILY
Pin Type
I/O
P
P
P
P
I
I
Programming Enable
Power Supply
Ground
Regulated Power Supply for Microcontroller Core
Filter Capacitor for On-Chip Voltage Regulator
Serial Clock
Serial Data
During Programming
2.0
The
programmed using In-Circuit Serial Programming™
(ICSP™). This programming specification applies to
devices of the PIC18F2XJXX/4XJXX family in all
package types.
2.1
The pin diagrams for the PIC18F2XJXX/4XJXX family
are shown in Figure 2-1 and Figure 2-2. The pins that
are required for programming are listed in Table 2-1
and shown in darker lettering in the diagrams.
PIC18F2XJXX/4XJXX
PROGRAMMING OVERVIEW
OF THE PIC18F2XJXX/4XJXX
FAMILY
Pin Diagrams
Pin Description
family
DD
) and ground
DS39687D-page 1
devices
are

Related parts for PIC18F44J50-I/PT

PIC18F44J50-I/PT Summary of contents

Page 1

... PIC18LF45J11 • PIC18F46J11 • PIC18LF46J11 • PIC18F24J50 • PIC18LF24J50 • PIC18F25J50 • PIC18LF25J50 • PIC18F26J50 • PIC18LF26J50 • PIC18F44J50 • PIC18LF44J50 • PIC18F45J50 • PIC18LF45J50 • PIC18F46J50 • PIC18LF46J50 TABLE 2-1: PIN DESCRIPTIONS (DURING PROGRAMMING): PIC18F2XJXX/4XJXX FAMILY Pin Name Pin Name ...

Page 2

... OSC1 19 10 OSC2 11 18 RC0 17 12 RC1 RC2 RC3 RA2 1 21 RA3 PIC18F2XJ10 CAP 19 PIC18F2XJ11 RA5 4 18 PIC18F2XJ50 RB7/PGD RB6/PGC RB5 RB4 RB3 RB2 RB1 RB0 RC7 RC6 RC5 RC4 RB3 RB2 RB1 RB0 RC7 © 2008 Microchip Technology Inc. ...

Page 3

... QFN 44-Pin TQFP RC7 1 RD4 2 RD5 3 PIC18F4XJ10 4 RD6 RD7 5 PIC18F4XJ11 PIC18F4XJ50 RB0 8 9 RB1 10 RB2 11 RB3 © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY 1 40 RA0 2 39 RA1 3 38 RA2 4 37 RA3 CAP 6 35 RA5 7 34 RE0 8 33 RE1 9 32 RE2 ...

Page 4

... Table 2-2. The overall memory maps for all the devices are shown in Figure 2-4. pins. The TABLE 2- DDCORE CAP Device* PIC18F24J10 PIC18F44J10 PIC18F24J11 PIC18F44J11 PIC18F24J50 PIC18F44J50 PIC18F25J10 PIC18F45J10 PIC18F25J11 PIC18F45J11 PIC18F25J50 PIC18F45J50 PIC18F26J11 PIC18F46J11 PIC18F26J50 PIC18F46J50 * Includes PIC18F and PIC18LF devices. For purposes of code protection, the program memory for every device is treated as a single block ...

Page 5

... Table Pointer register, which in turn, is comprised of three registers: • TBLPTRU at RAM address 0FF8h • TBLPTRH at RAM address 0FF7h • TBLPTRL at RAM address 0FF6h © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY TBLPTRU Addr[21:16] The 4-bit command, ‘0000’ (core instruction), is used to load the Table Pointer prior to using many read or write operations ...

Page 6

... Words Configuration Space Device IDs (1) PIC18FX6JXX (64 Kbytes) 000000h Code Memory 003FFFh 007FFFh 00BFFFh Flash Conf. Words 00FFFFh Unimplemented Read as ‘0’ 1FFFFFh 200000h Configuration Space 2FFFFFh 300000h Configuration Words (2) 300007h Configuration Space 3FFFFEh Device IDs 3FFFFFh © 2008 Microchip Technology Inc. ...

Page 7

... P13 P1 MCLR V DD PGD PGC P19 © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY 2.4 Entering and Exiting ICSP™ Program/Verify Mode Entry into ICSP modes for PIC18F2XJXX/4XJXX fam- ily devices is somewhat different than previous PIC18 devices. As shown in Figure 2-6, entering ICSP Program/Verify mode requires three steps: 1 ...

Page 8

... Data Payload PGD = Input COMMANDS FOR PROGRAMMING 4-Bit Description Command 0000 0010 1000 1001 1010 1011 1100 1101 1110 1111 SAMPLE COMMAND SEQUENCE Data Core Instruction Payload 3C 40 Table Write, post-increment P5A Fetch Next 4-Bit Command © 2008 Microchip Technology Inc. ...

Page 9

... FIGURE 3-2: BULK ERASE TIMING PGC P5 PGD 4-Bit Command 16-Bit Data Payload © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY TABLE 3-1: 4-Bit Command 0000 0000 0000 0000 0000 0000 1100 0000 0000 0000 0000 0000 0000 1100 0000 0000 FIGURE 3-1: 1 ...

Page 10

... Erase a Core Instruction BSF EECON1, WREN CLRF TBLPTRU CLRF TBLPTRH CLRF TBLPTRL BSF EECON1, FREE BSF EECON1, WR NOP – hold PGC high for time P9 and low for time P10. to completely erase a family device. The timing © 2008 Microchip Technology Inc. ...

Page 11

... FIGURE 3-3: SINGLE ROW ERASE CODE MEMORY FLOW Addr = Addr + 1024 © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY Start Addr = 0 Configure Device for Row Erases Start Erase Sequence and Hold PGC High for Time P9 Hold PGC Low for Time P10 All ...

Page 12

... MOVWF TBLPTRU MOVLW <Addr[15:8]> MOVWF TBLPTRH MOVLW <Addr[7:0]> MOVWF TBLPTRL Write 2 bytes and post-increment address by 2. Write 2 bytes and start programming. NOP - hold PGC high for time P9 and low for time P10. sequence to program necessary to completely write © 2008 Microchip Technology Inc ...

Page 13

... FIGURE 3-5: TABLE WRITE AND START PROGRAMMING INSTRUCTION TIMING (1111 PGC P5 PGD 4-Bit Command © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY Start LoopCount = 0 Configure Device for Writes Load 2 Bytes to Write Buffer at <Addr> All No Bytes Written? Yes Start Write Sequence and Hold PGC ...

Page 14

... MOVWF TBLPTRL Write 2 bytes and post-increment address by 2. Repeat write operation 30 more times to fill the write buffer Write 2 bytes and start programming. NOP - hold PGC high for time P9 and low for time P10. BCF EECON1, WREN © 2008 Microchip Technology Inc. ...

Page 15

... PGD = Input © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY P6 must be introduced after the falling edge of the 8th PGC of the operand to allow PGD to transition from an input to an output. During this time, PGC must be held low (see Figure 4-1). This operation also increments the Table Pointer by one, pointing to the next byte in code memory for the next read ...

Page 16

... Given that Blank Checking is merely code verification with FFh expect data, refer to Section 4.2 “Verify Code Memory and Configuration Word” for implementation details. FIGURE 4-3: Start Blank Check Device Device Blank? Abort Failure, Report Error BLANK CHECK FLOW Is Yes Continue No © 2008 Microchip Technology Inc. ...

Page 17

... The value of these bits in program memory should always be ‘1’. This ensures that the location is executed as a NOP accidentally executed. 2: This bit should always be maintained at ‘0’. 3: DEVID registers are read-only and cannot be programmed by the user. © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY TABLE 5-1: CONFIG3L, Configuration are ...

Page 18

... CCP2MX CONFIG3H CCP2 MUX bit 1 = CCP2 is multiplexed with RC1 0 = CCP2 is multiplexed with RB3 DS39687D-page 18 Description purpose I/O pins (Legacy mode) OSCCON<1:0> © 2008 Microchip Technology Inc. ...

Page 19

... Once this bit is cleared, all the Configuration registers which reside in the last page are also protected. To disable code protection, perform an ICSP™ Bulk Erase operation. 5: The WPFP write protection does not override CPn. Write-protect function of the two. © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY Bit 5 ...

Page 20

... Reset reloaded with the programmed value at any device Reset. DD (1) © 2008 Microchip Technology Inc. ...

Page 21

... Once this bit is cleared, all the Configuration registers which reside in the last page are also protected. To disable code protection, perform an ICSP™ Bulk Erase operation. 5: The WPFP write protection does not override CPn. Write-protect function of the two. © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY Description Deep Sleep Watchdog Timer Postscale Select bits The DSWDT prescaler is 32 ...

Page 22

... Used with the DEV<10:3> bits in the Device ID Register 2 to identify the part number. Revision ID bits Indicate the device revision. Device ID bits Used with the DEV<2:0> bits in the Device ID Register 1 to identify the part number. Reset reloaded with the programmed value at any device Reset. DD © 2008 Microchip Technology Inc. ...

Page 23

... TABLE 5-6: Device PIC18F24J10 PIC18F25J10 PIC18F44J10 PIC18F45J10 PIC18LF24J10 PIC18LF25J10 PIC18LF44J10 PIC18LF45J10 PIC18F25J11 PIC18F24J11 PIC18F26J11 PIC18F45J11 PIC18F44J11 PIC18F46J11 PIC18F24J50 PIC18F25J50 PIC18F26J50 PIC18F44J50 PIC18F45J50 PIC18F46J50 PIC18LF2450 PIC18LF25J50 PIC18LF26J50 PIC18LF44J50 PIC18LF45J50 PIC18LF46J50 PIC18LF24J11 PIC18LF25J11 PIC18LF26J11 PIC18LF44J11 PIC18LF45J11 PIC18LF46J11 DEVICE ID VALUE Device ID Value DEVID2 DEVID1 ...

Page 24

... SUM[000000:003FF7] + ([003FF8] & EFh) + ([003FF9] & FFh) + Off ([003FFA] & DFh) + ([003FFB] & FFh) + ([003FFC] & FFh) + ([003FFD] & F9h) + PIC18F24J50 ([003FFE] & FFh) + ([003FFF] & F1h) PIC18F44J50 On 0000h SUM[000000:007FF7] + ([007FF8] & E1h) + ([007FF9] & 04h) + ([007FFA] & C7h) + Off PIC18F25J10 ([007FFB] & ...

Page 25

... External power must be supplied to the V Section 2.1.1 “PIC18F2XJXX/4XJXX/ LF2XJXX/LF4XJXX Devices and the On-Chip Voltage Regulator” for more information must also be supplied to the and V , respectively © 2008 Microchip Technology Inc. PIC18F2XJXX/4XJXX FAMILY Min Max 2.25 2.75 PIC18LFXXJXX V 3.60 DDCORE PIC18FXXJ10 2.70 3.60 PIC18FXXJ50/ 2 ...

Page 26

... See DDCORE CAP pins during programming. AV and Units Conditions μ μ should always be within ±0.3V SS © 2008 Microchip Technology Inc. ...

Page 27

... PowerMate, PowerTool, REAL ICE, rfLAB, Select Mode, Total Endurance, UNI/O, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 28

... Fax: 886-3-572-6459 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2008 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords