PIC24FJ64GA006T-I/PT Microchip Technology, PIC24FJ64GA006T-I/PT Datasheet - Page 13

Microcontroller

PIC24FJ64GA006T-I/PT

Manufacturer Part Number
PIC24FJ64GA006T-I/PT
Description
Microcontroller
Manufacturer
Microchip Technology
Series
PIC® 24Fr

Specifications of PIC24FJ64GA006T-I/PT

Core Processor
PIC
Core Size
16-Bit
Speed
16MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
53
Program Memory Size
64KB (22K x 24)
Program Memory Type
FLASH
Ram Size
8K x 8
Voltage - Supply (vcc/vdd)
2 V ~ 3.6 V
Data Converters
A/D 16x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
64-TFQFP
Processor Series
PIC24FJ
Core
PIC
Data Bus Width
16 bit
Data Ram Size
8 KB
Interface Type
I2C, SPI, UART
Maximum Clock Frequency
32 MHz
Number Of Programmable I/os
53
Number Of Timers
5
Maximum Operating Temperature
+ 85 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, DV164033, MA240013, AC164127, DM240001
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 16 Channel
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
DM240011 - KIT STARTER MPLAB FOR PIC24F MCUDV164033 - KIT START EXPLORER 16 MPLAB ICD2MA160011 - DAUGHTER BOARD PICDEM LCD 16F91XDM240001 - BOARD DEMO PIC24/DSPIC33/PIC32AC164327 - MODULE SKT FOR 64TQFP
Eeprom Size
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC24FJ64GA006T-I/PT
Manufacturer:
MICROCHIP
Quantity:
1 000
Part Number:
PIC24FJ64GA006T-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
42. Module: CRC
43. Module: UART (IrDA
44. Module: I
© 2009 Microchip Technology Inc.
If a CRC FIFO overflow occurs, the VWORD
indicator will reset to ‘1’ instead of ‘0’. Further
writes to the FIFO will cause the VWORD indicator
to reset to ‘0’ after seven writes are performed.
Work around
Poll the CRCFUL bit (CRCCON<7>) to ensure that
no writes are performed on the FIFO when it is full.
Affected Silicon Revisions
When the UART is configured for IrDA interface
operations (UxMODE<9:8> = 11), the 16x baud
clock signal on the BCLKx pin will only be present
when the module is transmitting. The pin will be
Idle at all other times.
Work around
Configure one of the output compare modules to
generate the required baud clock signal when the
UART is receiving data or in an Idle state.
Affected Silicon Revisions
Bit and byte-based operations may not have the
intended affect on the I2CxSTAT register. It is
possible for bit and byte operations performed on
the lower byte of I2CxSTAT to clear the BCL bit
(I2CxSTAT<10>). Bit and byte operation performed
on the upper byte of I2CxSTAT, or on the BCL bit
directly, may not be able to clear the BCL bit.
Work around
Modifications to the I2CxSTAT register should be
done using word writes only. This can be done in
‘C’ by always writing to the register itself and not
the individual bits. For example, the code:
I2C1STAT &= 0xFBFF
forces the compiler to use a word-based operation
to clear the BCL bit. In assembly, it is done by not
using BSET or BCLR instructions. or instructions
with the .b modifier.
Affected Silicon Revisions
A2
A2
A2
X
X
X
A3
A3
A3
X
X
2
C
A4
A4
A4
X
C1
C1
C1
®
)
C2
C2
C2
PIC24FJ128GA010 FAMILY
45. Module: I
46. Module: RTCC
After the ACKSTAT bit is set, while receiving a
NACK from the master or a slave, it may be
cleared by the reception of a Start or Stop bit.
Work around
Store the value of the ACKSTAT bit immediately
after receiving a NACK.
Affected Silicon Revisions
When performing writes to the ALCFGRPT register,
some bits may become corrupted. The error occurs
because of desynchronization between the CPU
clock domain and the RTCC clock domain.
The error causes data from the instruction following
the ALCFGRPT instruction to overwrite the data in
ALCFGRPT.
Work around
Always follow writes to the ALCFGRPT register
with an additional write of the same data to a
dummy location. These writes can be performed to
RAM locations, W registers or unimplemented
SFR space.
The optimal way to perform the work around:
1. Read ALCFGRPT into a RAM location.
2. Modify the ALCFGRPT data, as required, in
3. Move the RAM value into ALCFGRPT, and a
Affected Silicon Revisions
A2
A2
X
X
RAM.
dummy location, in back-to-back instructions.
A3
A3
X
X
2
C
A4
A4
X
X
C1
C1
C2
C2
DS80471A-page 13

Related parts for PIC24FJ64GA006T-I/PT