Skip to main content

PIC24FJ128GL303

The PIC24FJ128GL303 is an electronic component from Microchip Technology. View the full PIC24FJ128GL303 datasheet below including electrical characteristics, absolute maximum ratings.

Manufacturer

Microchip Technology

Category

Microcontrollers

Overview

FieldDescription
#textMeans literal defined by ' text '
(text)Means 'content of text '
[text]Means 'the location addressed by text '
{ }Optional field or operation
[n:m]Register bit field
.bByte mode selection
.dDouble-Word mode selection
.SShadow register select
.wWord mode selection (default)
bit44-bit Bit Selection field (used in word addressed instructions) {0...15}
C, DC, N, OV, ZMCU Status bits: Carry, Digit Carry, Negative, Overflow, Sticky Zero
ExprAbsolute address, label or expression (resolved by the linker)
fFile register address {0000h...1FFFh}
lit11-bit unsigned literal {0,1}
lit44-bit unsigned literal {0...15}
lit55-bit unsigned literal {0...31}
lit88-bit unsigned literal {0...255}
lit1010-bit unsigned literal {0...255} for Byte mode, {0...1023} for Word mode
lit1414-bit unsigned literal {0...16383}
lit1616-bit unsigned literal {0...65535}
lit2323-bit unsigned literal {0...8388607}; LSb must be ' 0 '
NoneField does not require an entry, may be blank
PCProgram Counter
Slit1010-bit signed literal {-512...511}
Slit1616-bit signed literal {-32768...32767}
Slit66-bit signed literal {-16...16}
WbBase Wregister {W0..W15}
WdDestination Wregister { Wd, [Wd], [Wd++], [Wd--], [++Wd], [--Wd] }
WdoDestination Wregister { Wnd, [Wnd], [Wnd++], [Wnd--], [++Wnd], [--Wnd], [Wnd+Wb] }
Wm,WnDividend, Divisor Working register pair (direct addressing)
WnOne of 16 Working registers {W0..W15}
WndOne of 16 destination Working registers {W0..W15}
WnsOne of 16 source Working registers {W0..W15}
WREGW0 (Working register used in file register instructions)
WsSource Wregister { Ws, [Ws], [Ws++], [Ws--], [++Ws], [--Ws] }
WsoSource Wregister { Wns, [Wns], [Wns++], [Wns--], [++Wns], [--Wns], [Wns+Wb] }

TABLE 28-2: INSTRUCTION SET OVERVIEW

Assembly MnemonicAssembly SyntaxDescription# of Words# of CyclesStatus Flags Affected
ADDADDff = f + WREG11C, DC, N, OV, Z
ADDADDf,WREGWREG = f + WREG11C, DC, N, OV, Z
ADDADD#lit10,WnWd = lit10 + Wd11C, DC, N, OV, Z
ADDADDWb,Ws,WdWd = Wb + Ws11C, DC, N, OV, Z
ADDADDWb,#lit5,WdWd = Wb + lit511C, DC, N, OV, Z
ADDCADDCff = f + WREG + (C)11C, DC, N, OV, Z
ADDCADDCf,WREGWREG = f + WREG + (C)11C, DC, N, OV, Z
ADDCADDC#lit10,WnWd = lit10 + Wd + (C)11C, DC, N, OV, Z
ADDCADDCWb,Ws,WdWd = Wb + Ws + (C)11C, DC, N, OV, Z
ADDCADDCWb,#lit5,WdWd = Wb + lit5 + (C)11C, DC, N, OV, Z
ANDANDff = f .AND. WREG11N, Z
ANDANDf,WREGWREG = f .AND. WREG11N, Z
ANDAND#lit10,WnWd = lit10 .AND. Wd11N, Z
ANDANDWb,Ws,WdWd = Wb .AND. Ws11N, Z
ANDANDWb,#lit5,WdWd = Wb .AND. lit511N, Z
ASRASRff = Arithmetic Right Shift f11C, N, OV, Z
ASRASRf,WREGWREG = Arithmetic Right Shift f11C, N, OV, Z
ASRASRWs,WdWd = Arithmetic Right Shift Ws11C, N, OV, Z
ASRASRWb,Wns,WndWnd = Arithmetic Right Shift Wb by Wns11N, Z
BCLRBCLRf,#bit4Bit Clear f11None
BCLRBCLRWs,#bit4Bit Clear Ws11None
BRABRAC,ExprBranch if Carry11 (2)None
BCLRBRAGE,ExprBranch if Greater Than or Equal11 (2)None
BCLRBRAGEU,ExprBranch if Unsigned Greater Than or Equal11 (2)None
BCLRBRAGT,ExprBranch if Greater Than11 (2)None
BCLRBRAGTU,ExprBranch if Unsigned Greater Than11 (2)None
BCLRBRALE,ExprBranch if Less Than or Equal11 (2)None
BCLRBRALEU,ExprBranch if Unsigned Less Than or Equal11 (2)None
BCLRBRALT,ExprBranch if Less Than11 (2)None
BCLRBRALTU,Expr N,ExprBranch if Unsigned Less Than11 (2)None
BCLRBRABranch if Negative11 (2)None
BCLRBRANC,ExprBranch if Not Carry11 (2)None
BCLRBRANN,ExprBranch if Not Negative11 (2)None
BCLRBRANOV,ExprBranch if Not Overflow11 (2)None
BCLRBRANZ,ExprBranch if Not Zero11 (2)None
BCLRBRAOV,ExprBranch if Overflow11 (2)None
BCLRBRAExprBranch Unconditionally12None
BCLRBRA BRAZ,Expr WnBranch if Zero Computed Branch1 11 (2) 2None None
BSETBSETf,#bit4Bit Set f11None
BSETBSETWs,#bit4Bit Set Ws11None
BSWBSW.CWs,WbWrite C bit to Ws[Wb]11None
BSWBSW.ZWs,WbWrite Z bit to Ws[Wb]11None
BTGBTGf,#bit4Bit Toggle f11None
BTGBTGWs,#bit4Bit Toggle Ws11None
BTSCBTSCf,#bit4Bit Test f, Skip if Clear11 (2 or 3)None
BTSCBTSCWs,#bit4Bit Test Ws, Skip if Clear11 (2 or 3)None

Features

  • Up to 17-Channel, Software-Selectable, 10/12-Bit Analog-to-Digital Converter:
  • -12-bit, 350K samples/second conversion rate (single Sample-and-Hold)
  • -10-bit, 400K samples/second conversion rate (single Sample-and-Hold)
  • -Sleep mode operation
  • -Low-voltage boost for input
  • -Band gap reference input feature
  • -Core-independent windowed threshold compare feature
  • -Auto-scan feature
  • Three Analog Comparators with Input Multiplexing:
  • -Programmable reference voltage for comparators

Electrical Characteristics

  • 2: The HLVDIF flag cannot be cleared by software unless HLVDEVT = 0 . The voltage must be monitored so that the HLVD condition (as set by VDIR and HLVDL[3:0]) is not asserted.
  • 3: CMPEN can only be written when the HLVDEN bit = 1 .

Absolute Maximum Ratings

Ambient temperature under bias.............................................................................................................-40°C to+125°C
Storage temperature ..............................................................................................................................-65°C to +150°C
Voltage on VDD with respect to VSS .........................................................................................................-0.3V to +4.0V
Voltage on any general purpose digital or analog pin (not 5.5V tolerant) with respect to VSS ....... -0.3V to (VDD +0.3V)
Voltage on any general purpose digital or analog pin (5.5V tolerant, including MCLR) with respect to VSS:
When VDD = 0V: ..........................................................................................................................-0.3V to +4.0V
When VDD 2.0V: .......................................................................................................................-0.3V to +6.0V
Voltage on AVDD with respect to VSS ...................................................(VDD - 0.3V) to (lesser of: 4.0V or(VDD + 0.3V))
Voltage on AVSS with respect to VSS ........................................................................................................ -0.3Vto +0.3V
Maximum current out of VSS pin:
+85°C......................................................................................................................................................300mA
+125°C....................................................................................................................................................100mA
Maximum current into VDD pin (Note 1) :
+85°C......................................................................................................................................................300mA
+125°C....................................................................................................................................................100mA
Maximum output current sunk by any I/O pin:
RB15, RC15.............................................................................................................................................50 mA
All other I/Os.............................................................................................................................................25mA
Maximum output current sourced by any I/O pin:
RB15, RC15 .............................................................................................................................................50mA
All other I/Os.............................................................................................................................................25mA
Maximum current sunk by group of I/Os between two VSS Pins (Note 2) :
+85°C......................................................................................................................................................300mA
+125°C......................................................................................................................................................75mA
Maximum current sourced by group of I/Os between two VDD pins (Note 2) :
+85°C......................................................................................................................................................300mA
+125°C......................................................................................................................................................75mA

Note

1:

Maximum allowable current is a function of device maximum power dissipation (see Table 30-1).

  • 2: Only on the 28-lead and 36-lead packages can AVDD/AVSS be considered for grouping of I/Os.

† NOTICE: Stresses above those listed under 'Absolute Maximum Ratings' may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.

Thermal Information

RatingSymbolMinTypMaxUnit
PIC24FJ128GL306:
Operating Junction Temperature RangeTJ-40-+135°C
Operating Ambient Temperature RangeTA-40-+125°C
Power Dissipation:
Internal Chip Power Dissipation: PINT = VDD x (IDD - I OH)PDPINT + PI /OPINT + PI /OPINT + PI /OW
I/O Pin Power Dissipation: PI /O = ({VDD - VOH} x I OH) + (V OL x I OL )
Maximum Allowed Power DissipationPDMAX(T J - TA)/ JA(T J - TA)/ JA(T J - TA)/ JAW

Package Information

UnitsMILLIMETERSMILLIMETERSMILLIMETERS
Dimension LimitsDimension LimitsMINNOMMAX
Contact PitchE0.40 BSC
Center Pad WidthX23.80
Center Pad LengthY23.80
Contact Pad SpacingC15.00
Contact Pad SpacingC25.00
Contact Pad Width (X36)X10.20
Contact Pad Length (X36Y10.80
Corner Pad Width (X4)X30.85
Corner Pad Length (X4)Y30.85
Corner Pad RadiusR0.10
Contact Pad to Center Pad (X36)G0.20
Thermal Via DiameterV0.30
Thermal Via PitchEV1.00

BSC: Basic Dimension. Theoretically exact value shown without tolerances.

  • For best soldering results, thermal vias, if used, should be filled or tented to avoid solder loss during reflow process 2.

Microchip Technology Drawing C04-2436-M5 Rev B

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
PIC24FJ128GL302Microchip Technology
PIC24FJ128GL305Microchip Technology
PIC24FJ128GL306Microchip Technology
PIC24FJ128GL30XMicrochip Technology
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free