Microchip Technology, Inc. General Purpose USB Microcontroller PIC24FJ64GB106

Description
Ideal for low power (<100nA standby current) and connectivity applications that benefit from the availability of multiple serial ports (3xI2C, 3xSPI), 4xUARTS, and 23 independent timers. Large amounts of RAM (16kB) memory for buffering and large (up to 256kB) Enhanced Flash program memory make it ideal for embedded control and monitoring applications. PPS (peripheral pin select) aids in configuring the most efficient pin configuration of available I/O, and CTMU provides touch support for up to 64 individual buttons. Supports USB 2.0 for device, Host, and OTG with a complete and free software stack that includes a thumb drive application stack. Available in 64, 80, and 100 pin packages. USB Application Design Center Additional Features Universal Serial Bus Features USB v2.0 On-the-Go compliant Dual role capable, can act as either Host or Device Low speed(1.5Mb/s) and full speed(12 Mb/s) operation in host mode Full speed USB operation in Device mode Supports 32 endpoints On-chip USB transceiver CPU Up to 16 MIPS performance 16 x 16 Hardware Multiply, Single Cycle Execution 12-bit x 16-bit Hardware Divider C Compiler Optimized Instruction Set Low Power nanoWatt Run, Idle and Sleep modes Multiple, Switchable Clock Modes for Optimum Performance and Power Management Run mode: 1 mA/MIPS, 2.0V Typical Sleep mode Current Down to 100 nA Typical Standby Current with 32 kHz Oscillator:2.5 uA,2.0V typical Flash Program Memory Self-Reprogrammable under Software Control 10,000 erase/write cycles 20 year data retention EEprom emulation capable System Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL On-chip LDO Voltage Regulator JTAG Boundary Scan and Flash Memory Program Support Fail-Safe Clock Monitor – allows safe shutdown if clock fails Watchdog Timer with separate RC oscillator Analog Features 10-bit ADC, 16 channels, 500k samples per second Three Analog comparators Peripherals CTMU supports Capacitive Touch applications Peripheral Pin Select allows I/O remapping of many peripherals in real time 4xUART Modules with LIN and IrDA support, 4 Deep FIFO 3xSPI ™ Modules with 8 Deep FIFO 3xI2C™ Modules with Master and Slave Modes Five 16-bit Timer Modules Up to 9 Input Capture and 9 Output Compare/PWM with dedicated time base Hardware RTCC, Real-Time Clock Calendar with Alarms PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data
Datasheet
Description
Ideal for low power (<100nA standby current) and connectivity applications that benefit from the availability of multiple serial ports (3xI2C, 3xSPI), 4xUARTS, and 23 independent timers. Large amounts of RAM (16kB) memory for buffering and large (up to 256kB) Enhanced Flash program memory make it ideal for embedded control and monitoring applications. PPS (peripheral pin select) aids in configuring the most efficient pin configuration of available I/O, and CTMU provides touch support for up to 64 individual buttons. Supports USB 2.0 for device, Host, and OTG with a complete and free software stack that includes a thumb drive application stack. Available in 64, 80, and 100 pin packages. USB Application Design Center Additional Features Universal Serial Bus Features USB v2.0 On-the-Go compliant Dual role capable, can act as either Host or Device Low speed(1.5Mb/s) and full speed(12 Mb/s) operation in host mode Full speed USB operation in Device mode Supports 32 endpoints On-chip USB transceiver CPU Up to 16 MIPS performance 16 x 16 Hardware Multiply, Single Cycle Execution 12-bit x 16-bit Hardware Divider C Compiler Optimized Instruction Set Low Power nanoWatt Run, Idle and Sleep modes Multiple, Switchable Clock Modes for Optimum Performance and Power Management Run mode: 1 mA/MIPS, 2.0V Typical Sleep mode Current Down to 100 nA Typical Standby Current with 32 kHz Oscillator:2.5 uA,2.0V typical Flash Program Memory Self-Reprogrammable under Software Control 10,000 erase/write cycles 20 year data retention EEprom emulation capable System Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL On-chip LDO Voltage Regulator JTAG Boundary Scan and Flash Memory Program Support Fail-Safe Clock Monitor – allows safe shutdown if clock fails Watchdog Timer with separate RC oscillator Analog Features 10-bit ADC, 16 channels, 500k samples per second Three Analog comparators Peripherals CTMU supports Capacitive Touch applications Peripheral Pin Select allows I/O remapping of many peripherals in real time 4xUART Modules with LIN and IrDA support, 4 Deep FIFO 3xSPI ™ Modules with 8 Deep FIFO 3xI2C™ Modules with Master and Slave Modes Five 16-bit Timer Modules Up to 9 Input Capture and 9 Output Compare/PWM with dedicated time base Hardware RTCC, Real-Time Clock Calendar with Alarms PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data
Datasheet

Suppliers

Company
Product
Description
Supplier Links
General Purpose USB Microcontroller - PIC24FJ64GB106 - Microchip Technology, Inc.
Chandler, AZ, United States
General Purpose USB Microcontroller
PIC24FJ64GB106
General Purpose USB Microcontroller PIC24FJ64GB106
Ideal for low power (<100nA standby current) and connectivity applications that benefit from the availability of multiple serial ports (3xI2C, 3xSPI), 4xUARTS, and 23 independent timers. Large amounts of RAM (16kB) memory for buffering and large (up to 256kB) Enhanced Flash program memory make it ideal for embedded control and monitoring applications. PPS (peripheral pin select) aids in configuring the most efficient pin configuration of available I/O, and CTMU provides touch support for up to 64 individual buttons. Supports USB 2.0 for device, Host, and OTG with a complete and free software stack that includes a thumb drive application stack. Available in 64, 80, and 100 pin packages. USB Application Design Center Additional Features Universal Serial Bus Features USB v2.0 On-the-Go compliant Dual role capable, can act as either Host or Device Low speed(1.5Mb/s) and full speed(12 Mb/s) operation in host mode Full speed USB operation in Device mode Supports 32 endpoints On-chip USB transceiver CPU Up to 16 MIPS performance 16 x 16 Hardware Multiply, Single Cycle Execution 12-bit x 16-bit Hardware Divider C Compiler Optimized Instruction Set Low Power nanoWatt Run, Idle and Sleep modes Multiple, Switchable Clock Modes for Optimum Performance and Power Management Run mode: 1 mA/MIPS, 2.0V Typical Sleep mode Current Down to 100 nA Typical Standby Current with 32 kHz Oscillator:2.5 uA,2.0V typical Flash Program Memory Self-Reprogrammable under Software Control 10,000 erase/write cycles 20 year data retention EEprom emulation capable System Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL On-chip LDO Voltage Regulator JTAG Boundary Scan and Flash Memory Program Support Fail-Safe Clock Monitor – allows safe shutdown if clock fails Watchdog Timer with separate RC oscillator Analog Features 10-bit ADC, 16 channels, 500k samples per second Three Analog comparators Peripherals CTMU supports Capacitive Touch applications Peripheral Pin Select allows I/O remapping of many peripherals in real time 4xUART Modules with LIN and IrDA support, 4 Deep FIFO 3xSPI ™ Modules with 8 Deep FIFO 3xI2C™ Modules with Master and Slave Modes Five 16-bit Timer Modules Up to 9 Input Capture and 9 Output Compare/PWM with dedicated time base Hardware RTCC, Real-Time Clock Calendar with Alarms PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data

Ideal for low power (<100nA standby current) and connectivity applications that benefit from the availability of multiple serial ports (3xI2C, 3xSPI), 4xUARTS, and 23 independent timers. Large amounts of RAM (16kB) memory for buffering and large (up to 256kB) Enhanced Flash program memory make it ideal for embedded control and monitoring applications. PPS (peripheral pin select) aids in configuring the most efficient pin configuration of available I/O, and CTMU provides touch support for up to 64 individual buttons. Supports USB 2.0 for device, Host, and OTG with a complete and free software stack that includes a thumb drive application stack. Available in 64, 80, and 100 pin packages.
USB Application Design Center

Additional Features

  • Universal Serial Bus Features
    • USB v2.0 On-the-Go compliant
    • Dual role capable, can act as either Host or Device
    • Low speed(1.5Mb/s) and full speed(12 Mb/s) operation in host mode
    • Full speed USB operation in Device mode
    • Supports 32 endpoints
    • On-chip USB transceiver
  • CPU
    • Up to 16 MIPS performance
    • 16 x 16 Hardware Multiply, Single Cycle Execution
    • 12-bit x 16-bit Hardware Divider
    • C Compiler Optimized Instruction Set
  • Low Power nanoWatt
    • Run, Idle and Sleep modes
    • Multiple, Switchable Clock Modes for Optimum Performance and Power Management
    • Run mode: 1 mA/MIPS, 2.0V Typical
    • Sleep mode Current Down to 100 nA Typical
    • Standby Current with 32 kHz Oscillator:2.5 uA,2.0V typical
  • Flash Program Memory
    • Self-Reprogrammable under Software Control
    • 10,000 erase/write cycles
    • 20 year data retention
    • EEprom emulation capable
    • System
    • Internal oscillator support - 31 kHz to 8 MHz, up to 32 MHz with 4X PLL
    • On-chip LDO Voltage Regulator
    • JTAG Boundary Scan and Flash Memory Program Support
    • Fail-Safe Clock Monitor – allows safe shutdown if clock fails
    • Watchdog Timer with separate RC oscillator
  • Analog Features
    • 10-bit ADC, 16 channels, 500k samples per second
    • Three Analog comparators
  • Peripherals
    • CTMU supports Capacitive Touch applications
    • Peripheral Pin Select allows I/O remapping of many peripherals in real time
    • 4xUART Modules with LIN and IrDA support, 4 Deep FIFO
    • 3xSPI ™ Modules with 8 Deep FIFO
    • 3xI2C™ Modules with Master and Slave Modes
    • Five 16-bit Timer Modules
    • Up to 9 Input Capture and 9 Output Compare/PWM with dedicated time base
    • Hardware RTCC, Real-Time Clock Calendar with Alarms
    • PMP, Parallel Master Port, with 16 Address Lines, and 8/16-bit Data
Supplier's Site Datasheet

Technical Specifications

  Microchip Technology, Inc.
Product Category Microcontrollers (MCU)
Product Number PIC24FJ64GB106
Product Name General Purpose USB Microcontroller
Data Bus 16 Bit
Clock Speed 32 MHz
Features PWM
Bits 16 Bit; 32 Bit
Number 23
Unlock Full Specs
to access all available technical data

Similar Products

SMJ320F2812 Military Digital Signal Processor - 5962-0620801QXC - Texas Instruments
Specs
Clock Speed 150 MHz
Features PWM
Bits Other; 1 16-Ch 12-Bit
View Details
Embedded - Microcontrollers - C164CL8RMCAKXQMA2 - Lingto Electronic Limited
Specs
Data Bus 16 Bit; 16-Bit
View Details
3 suppliers
Microcontrollers - 7089864 - RS Components, Ltd.
RS Components, Ltd.
Specs
Data Bus 16 Bit; 32 Bit; 16 bit, 32bit
RAM 4 KB
ROM 32 KB
View Details
Embedded - Microcontrollers - ADUC843BCPZ32-3 - Lingto Electronic Limited
Specs
Data Bus 8 Bit; 8-Bit
View Details