PIC24FJ16GA002-E/ML Microchip Technology, PIC24FJ16GA002-E/ML Datasheet

IC PIC MCU FLASH 16K 28-QFN

PIC24FJ16GA002-E/ML

Manufacturer Part Number
PIC24FJ16GA002-E/ML
Description
IC PIC MCU FLASH 16K 28-QFN
Manufacturer
Microchip Technology
Series
PIC® 24Fr

Specifications of PIC24FJ16GA002-E/ML

Program Memory Type
FLASH
Program Memory Size
16KB (5.5K x 24)
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
Core Processor
PIC
Core Size
16-Bit
Speed
32MHz
Connectivity
I²C, PMP, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LVD, POR, PWM, WDT
Number Of I /o
21
Ram Size
4K x 8
Voltage - Supply (vcc/vdd)
2 V ~ 3.6 V
Data Converters
A/D 10x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Processor Series
PIC24FJ
Core
PIC
Data Bus Width
16 bit
Data Ram Size
4 KB
Interface Type
I2C, IrDA, SPI, UART
Maximum Clock Frequency
32 MHz
Number Of Programmable I/os
21
Number Of Timers
5
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, PG164120, DM240011, MA240013, AC164127, DM300027, DV164033, DM240002
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 10 Channel
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
DM240011 - KIT STARTER MPLAB FOR PIC24F MCUAC162088 - HEADER MPLAB ICD2 24FJ64GA004 28AC164336 - MODULE SOCKET FOR PM3 28/44QFNDV164033 - KIT START EXPLORER 16 MPLAB ICD2
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC24FJ16GA002-E/ML
Manufacturer:
Microchip Technology
Quantity:
135
Part Number:
PIC24FJ16GA002-E/ML
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
The PIC24FJ64GA004 family devices that you have
received conform functionally to the current Device Data
Sheet (DS39881D), except for the anomalies described
in this document.
The silicon issues discussed in the following pages are
for silicon revisions with the Device and Revision IDs
listed in
Table
The errata described in this document will be addressed
in future revisions of the PIC24FJ64GA004 family
silicon.
Data Sheet clarifications and corrections start on
page 17, following the discussion of silicon issues.
The silicon revision level can be identified using the
current version of MPLAB
programmers, debuggers, and emulation tools, which
are available at the Microchip corporate web site
(www.microchip.com).
TABLE 1:
 2010 Microchip Technology Inc.
PIC24FJ64GA004
PIC24FJ48GA004
PIC24FJ32GA004
PIC24FJ16GA004
PIC24FJ64GA002
PIC24FJ48GA002
PIC24FJ32GA002
PIC24FJ16GA002
Note 1:
Note:
2.
2:
Table
Part Number
The Device IDs (DEVID and DEVREV) are located at the last two implemented addresses in configuration
memory space. They are shown in hexadecimal in the format “DEVID DEVREV”.
Refer to the “PIC24FJXXXGA0XX Flash Programming Specification” (DS39768) for detailed information
on Device and Revision IDs for your specific device.
This document summarizes all silicon
errata issues from all revisions of silicon,
previous as well as current. Only the
issues indicated in the last column of
Table 2
revision (B8).
1. The silicon issues are summarized in
SILICON DEVREV VALUES
Silicon Errata and Data Sheet Clarification
apply to the current silicon
®
IDE and Microchip’s
PIC24FJ64GA004 Family
Device ID
044Fh
044Eh
044Dh
044Ch
0447h
0446h
0445h
0444h
PIC24FJ64GA004 FAMILY
(1)
A3/A4
3003h
For example, to identify the silicon revision level using
MPLAB IDE in conjunction with MPLAB ICD 2 or
PICkit™ 3:
1.
2.
3.
4.
The DEVREV values for the various PIC24FJ64GA004
family silicon revisions are shown in
Note:
Using the appropriate interface, connect the
device to the MPLAB ICD 2 programmer/
debugger or PICkit™ 3.
From the main menu in MPLAB IDE, select
Configure>Select Device, and then select the
target part number in the dialog box.
Select
(Debugger>Select Tool).
Perform a “Connect” operation to the device
(Debugger>Connect). Depending on the devel-
opment tool used, the part number and Device
Revision ID value appear in the Output window.
Revision ID for Silicon Revision
If you are unable to extract the silicon
revision level, please contact your local
Microchip sales office for assistance.
3042h
B4
the
MPLAB
3043h
B5
hardware
Table
DS80470E-page 1
(2)
1.
3046h
B8
tool

Related parts for PIC24FJ16GA002-E/ML

PIC24FJ16GA002-E/ML Summary of contents

Page 1

... PIC24FJ16GA004 PIC24FJ64GA002 PIC24FJ48GA002 PIC24FJ32GA002 PIC24FJ16GA002 The Device IDs (DEVID and DEVREV) are located at the last two implemented addresses in configuration Note 1: memory space. They are shown in hexadecimal in the format “DEVID DEVREV”. Refer to the “PIC24FJXXXGA0XX Flash Programming Specification” (DS39768) for detailed information 2: on Device and Revision IDs for your specific device ...

Page 2

... Write errors to ALCFGRPT register. In Slave mode, ACKSTAT bit state change. Issues with write operations on I2CxSTAT. IR baud clock only available during transmit. Issues with digital signal priorities with RP12 and RP18. No UERIF flag with multiple errors. (1) Affected Revisions A3/  2010 Microchip Technology Inc. ...

Page 3

... A/D — 51. Converter Only those issues indicated in the last column apply to the current silicon revision. Note 1:  2010 Microchip Technology Inc. PIC24FJ64GA004 FAMILY Issue Summary PERR and FERR not correctly set for all bytes in receive FIFO. Spontaneous BOR events with low-range V ...

Page 4

... Examples of this would be UART and SPI FIFO buffers, and the RTCVAL registers. The easiest way to ensure this does not occur is to execute a NOP instruction before entering Doze mode. Affected Silicon Revisions A3  2010 Microchip Technology Inc. ...

Page 5

... A3 Module: Core The PIC24FJ16GA002 and PIC24FJ16GA004 devices have 8K of data RAM implemented instead of 4K. This will cause the address error trap not to function for addresses between 2000h and 27FFh. Work around Do not access RAM beyond address 17FFh to maintain software compatibility with future device revisions ...

Page 6

... If a receive interrupt occurs, check the URXDA bit (UxSTA<0>) to ensure that valid data is available. On the first interrupt, no data will be present. The second interrupt will have the Sync field character (55h) in the receive FIFO. Affected Silicon Revisions A3 limits. If possible the auto-baud sequence can  2010 Microchip Technology Inc. ...

Page 7

...  2010 Microchip Technology Inc. PIC24FJ64GA004 FAMILY 17. Module: Output Compare In PWM mode, the output compare module may miss a compare event when the current duty cycle register (OCxRS) value is 0x0000 (0% duty cycle) and the OCxRS register is updated with a value of 0x0001. The compare event is only missed the first time a value of 0x0001 is written to OCxRS and the PWM output remains low for one PWM period ...

Page 8

... When Slave Select mode is enabled, interrupting on SPIxSR empty and TX empty will occur at the same time. Therefore, interrupting on TX FIFO empty (SISEL<2:0> = 110) can be used as an alternative to interrupting when the Shift register is empty (SISEL<2:0> = 101). Affected Silicon Revisions A3  2010 Microchip Technology Inc. ...

Page 9

... All I/O Pins Data in “Typ” column is at 3.3V, 25°C unless otherwise stated. Parameters are for design guidance only Note 1: and are not tested.  2010 Microchip Technology Inc. PIC24FJ64GA004 FAMILY , meet the OH Standard Operating Conditions: 2.0V to 3.6V (unless otherwise stated) -40° ...

Page 10

... ACKSTAT will be set at the end of a trans- mission and will remain set until receiving an ACK from the Master. Work around Store the value of the ACKSTAT bit immediately after receiving a NACK from the master. Affected Silicon Revisions A3  2010 Microchip Technology Inc. ...

Page 11

... Affected Silicon Revisions A3  2010 Microchip Technology Inc. PIC24FJ64GA004 FAMILY 28. Module: I/O (Peripheral Pin Select) The remappable pin functions multiplexed to some pins do not have a higher priority than fixed digital signals assigned to those pins. By design, a remapped digital function should always have operation priority over any other fixed digital function on the same pin ...

Page 12

... MOV instruction is used to read the data at location, 8000h. Work around Do not use the first location of the a PSV page (address 8000h). The MPLAB C Compiler (v3.11 or later) supports the option, -merrata=psv_trap, to prevent it from generating code that would cause this erratum. Affected Silicon Revisions A3  2010 Microchip Technology Inc. ...

Page 13

... A4 X EXAMPLE 1: CHECKING THE STATE OF SPIxIF AGAINST THE SPI CLOCK while(IFS0bits.SPI1IF == 0){} while(PORTDbits.RD1 == 1){} SPI1BUF = 0xFF;  2010 Microchip Technology Inc. PIC24FJ64GA004 FAMILY 2 36. Module (Master Mode) Under certain circumstances, a module operating in Master mode may Acknowledge its own com- mand addressed to a slave device. This happens when the following occurs: • ...

Page 14

... IVT and AIVT area of program space beyond the affected region. Map the addresses in the old vector tables to the new tables. These new tables can then be modified as needed to the actual addresses of the ISRs. Affected Silicon Revisions A3 secondary oscillator option  2010 Microchip Technology Inc. ...

Page 15

... Affected Silicon Revisions A3  2010 Microchip Technology Inc. PIC24FJ64GA004 FAMILY 45. Module: Core Operations that immediately follow any manipula- tions of the DOZE<2:0> or DOZEN bits (CLKDIV<14:11>) may not execute properly. In particular, for instructions that operate on an SFR, data may not be read properly. Also, bits automatically cleared in hardware may not be cleared if the operation occurs during this interval ...

Page 16

... Users should consider the effect on I/O ports and other digital peripherals on those ports when ADC1MD is used for power conservation. Affected Silicon Revisions A3  2010 Microchip Technology Inc. data SRAM is enabled ...

Page 17

... Panasonic ECJ-3YX1C106K Panasonic ECJ-4YB1C106K Murata GRM32DR71C106KA01L Murata GRM31CR61C106KC31L  2010 Microchip Technology Inc. PIC24FJ64GA004 FAMILY When the regulator is enabled, a low-ESR (< 5Ω) capacitor is required on the V stabilize the voltage regulator output voltage. The V V pin must not be connected to V DDCORE use a capacitor of 10 µF connected to ground. The type can be ceramic or tantalum ...

Page 18

... For example, choose a ceramic capacitor rated at 16V for the 2.5V core voltage. Suggested capacitors are shown in Table 2-1.  2010 Microchip Technology Inc ...

Page 19

... Data in “Typ” column is at 3.3V, 25°C unless otherwise stated. Parameters are for design guidance only Note 1: and are not tested. This is the limit to which  2010 Microchip Technology Inc. PIC24FJ64GA004 FAMILY 27-3. The Standard Operating Conditions: 2.0V to 3.6V (unless otherwise stated) Operating temperature-40°C < -40° ...

Page 20

... Rev E Document (9/2010) Added silicon issue 51 (A/D Converter), added data sheet clarification issues 1 (Guidelines For Getting Started with 16-Bit Microcontrollers) and 2 ( Characteristics). Removed Table 27-10 because Table 27-3, a newer version, has been added.  2010 Microchip Technology Inc – Slave Electrical ...

Page 21

... PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, 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 22

... Philippines - Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Taiwan - Hsin Chu Tel: 886-3-6578-300 Fax: 886-3-6578-370 Taiwan - Kaohsiung Tel: 886-7-213-7830 Fax: 886-7-330-9305 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350  2010 Microchip Technology Inc. 08/04/10 ...

Related keywords