pic24fj128ga010 family - Microchip
pic24fj128ga010 family - Microchip
pic24fj128ga010 family - Microchip
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
INDEXAACCharacteristics .......................................................... 219Internal RC Accuracy ........................................ 221Load Conditions ........................................................ 219Temperature and Voltage Specifications .................. 219Alternate Interrupt Vector Table (AIVT)............................... 59Arithmetic Logic Unit (ALU).................................................26AssemblerMPASM Assembler...................................................208BBaud Rate Error Calculation (BRGH = 0) ......................... 140Block Diagrams10-Bit High-Speed A/D Converter............................. 17416-Bit Timer1 Module................................................ 1058-Bit Multiplexed Address and Data Application ....... 156Accessing Program Memory with Table Instructions .. 44Addressable Parallel Slave Port ............................... 154Comparator I/O Operating Modes............................. 183Comparator Voltage Reference ................................ 187Connections for On-Chip Voltage Regulator............. 195Device Clock ............................................................... 93I 2 C............................................................................. 132Input Capture ............................................................ 113LCD Control .............................................................. 156Legacy Parallel Slave Port........................................ 154Master Mode, Demultiplexed Addressing ................. 154Master Mode, Fully Multiplexed Addressing ............. 155Master Mode, Partially Multiplexed Addressing ........ 155Multiplexed Addressing Application ..........................155Output Compare Module........................................... 115Parallel EEPROM (Up to 15-Bit Address, 16-Bit Data)...156Parallel EEPROM (Up to 15-Bit Address, 8-Bit Data).....156Partially Multiplexed Addressing Application ............ 155PIC24F CPU Core ...................................................... 22PIC24FJ128GA010 Family (General) ......................... 12PMP Module ............................................................. 147Program Space Visibility Operation ............................45Reset System.............................................................. 53RTCC ........................................................................157Shared Port Structure ...............................................103SPI Master, Frame Master Connection..................... 129SPI Master, Frame Slave Connection....................... 129SPI Master/Slave Connection (Enhanced Buffer Modes)128SPI Master/Slave Connection (Standard Mode) ....... 128SPI Slave, Frame Master Connection....................... 129SPI Slave, Frame Slave Connection......................... 129SPIx Module (Enhanced Mode) ................................ 123SPIx Module (Standard Mode).................................. 122Timer2 and Timer4 (16-Bit Synchronous)................. 109Timer2/3 and Timer4/5 (32-Bit)................................. 108Timer3 and Timer5 (16-Bit Asynchronous) ............... 109UART ........................................................................139Watchdog Timer (WDT) ............................................ 196Brown-out Reset (BOR)and On-Chip Voltage Regulator................................ 195CC CompilersMPLAB C18.............................................................. 208Clock Switchingand Clock Frequency................................................ 101Enabling...................................................................... 99Operation.................................................................... 99Oscillator Sequence.................................................... 99Code ExamplesBasic Code Sequence for Clock Switching............... 100Erasing a Program Memory Block.............................. 50Initiating a Programming Sequence............................ 51Loading Write Buffers ................................................. 51Port Write/Read ........................................................ 104Programming a Single Word of Flash Program Memory52PWRSAV Instruction Syntax..................................... 101Comparator Module .......................................................... 183Comparator Voltage Reference ........................................ 187Configuring ............................................................... 187Configuration Bits ............................................................. 189Configuration Register Protection..................................... 197Configuring Analog Port Pins............................................ 104Core Features....................................................................... 916-Bit Architecture ........................................................ 9Easy Migration............................................................ 10Oscillator Options, Features ......................................... 9Power-Saving Technology............................................ 9CPU .................................................................................... 21Control Registers........................................................ 24Programmer’s Model .................................................. 23CPU Clocking Scheme ....................................................... 94CRCExample Setup ......................................................... 169Operation in Power Save Modes.............................. 171Overview................................................................... 169Registers .................................................................. 169User Interface ........................................................... 170Customer Change Notification Service............................. 237Customer Notification Service .......................................... 237Customer Support............................................................. 237DData MemoryAddress Space ........................................................... 29Width .................................................................. 29Memory Map for PIC24F128GA010 Family Devices.. 29Near Data Space ........................................................ 30Organization and Alignment ....................................... 30SFR Space ................................................................. 30Software Stack ........................................................... 42DC Characteristics............................................................ 212I/O Pin Input Specifications....................................... 216I/O Pin Output Specifications.................................... 217Idle Current (IIDLE) .................................................... 214Operating Current (IDD) ............................................ 213Operating MIPS vs. Voltage ..................................... 212Power-Down Current (IPD)........................................ 215Program Memory...................................................... 217Temperature and Voltage Specifications.................. 212Thermal Operating Conditions.................................. 212Thermal Packaging Characteristics.......................... 212Development Support ....................................................... 207DS39747E-page 233© 2009 <strong>Microchip</strong> Technology Inc.