0
DSPIC33FJ16MC102
  • DSPIC33FJ16MC102
  • DSPIC33FJ16MC102
  • DSPIC33FJ16MC102
  • DSPIC33FJ16MC102

DSPIC33FJ16MC102

In Production

An ultra low cost, high performance 16-bit motor control family of digital signal controllers featuring CTMU, MCPWMs, PPS and other advanced peripherals with low pin count and small footprint options. These devices contain extensive Digital Signal Processor (DSP) functionality with a high-performance, 16-bit microcontroller (MCU) architecture that is optimized for Motor Control Applications.

Microchip Technology DSPIC33FJ16MC102 Product Info

16 April 2026 0

Parameters

ADC Resolution (bits)

10

ADC Sampling Rate (ksps)

1100

ADC Modules

1

CAN/CAN-FD

0

Type of CAN module

None

Configurable Logic Cell (CLC/CCL)

0

CPU

dsPIC® DSC

CPU Speed (MIPS/DMIPS)

16

Number of Comparators

3

DAC Resolution (Bits)

4

DAC Outputs

0

Number of DACs

1

Hardware RTCC/RTC

Yes

Number of PWM Time Bases

2

Operation Voltage Max.(V)

3.6

Operation Voltage Min.(V)

3

Output Compare Channels

3

SMPS

0

Segmented LCD (# of segments)

0

USB

None

Program Memory size (KB)

16

Peripheral Pin Select / Pin Muxing

Yes

Direct Memory Access (DMA) Channels

0

Multiple Flash Panels

No

Graphics Controller/GPU

No

Motor Control PWM Outputs

6

Quadrature Encoder Interface

0

Low Power

No

ADC Channels

6

Pincount

28

Crypto Engine

No

TempRange Min

-40

TempRange Max

125

Features

    CPU:
  • Up to 16 MIPS operation (3.0-3.6V)
  • Modified Harvard architecture
  • 16-bit-wide data path
  • 24-bit-wide instructions
  • 16 x 16 integer multiply operations
  • 32/16 and 16/16 integer divide operation
  • Two 40-bit accumulators with rounding and saturation options
  • Additional flexible and powerful addressing modes:
  • - Modulo
  • - Bit-reversed
  • Single-cycle multiply and accumulate:
  • - Accumulator write back for DSP operations
  • - Dual data fetch
  • Shifts for up to 40-bit data
  • 16 x 16 fractional multiply/divide operations
    On-Chip Flash and SRAM:
  • Flash program memory (16 Kbytes)
  • Data SRAM (1 Kbyte)
  • Security for program Flash
    Motor Control PWM:
  • 6-channel 16-bit Motor Control PWM:
  • - Three duty cycle generators
  • - Independent or Complementary mode
  • - Programmable dead time and output polarity
  • - Edge-aligned or center-aligned
    Analog Peripherals:
  • 10-bit, 1.1 Msps Analog-to-Digital Converter (ADC):
  • - Two and four simultaneous samples
  • - Up to six input channels with auto-scanning
  • Three Analog Comparators with programmable input/output configuration
  • - Up to four inputs per Comparator
  • Charge Time Measurement Unit (CTMU):
  • - Supports capacitive touch sensing for touch screens and capacitive switches (mTouch™)
    Timers/Capture/Compare/PWM:
  • Timer/Counters, up to three 16-bit timers:
  • - Can pair up to make one 32-bit timer
  • Input Capture (up to three channels)
  • - Capture on up, down, or both edges
  • - 16-bit capture input functions
  • Output Compare (up to two channels)
  • - Single or Dual 16-bit Compare mode
  • Hardware Real-Time Clock and Calendar (RTCC)
    Communication Modules:
  • 4-wire SPI
  • I2C™
  • UART
    System Management:
  • Flexible clock options
  • High-accuracy internal FRC
  • Power-on Reset (POR)
  • Power-up Timer (PWRT)
  • Brown-out Reset (BOR)
    Power Management:
  • Single supply on-chip voltage regulator
  • Switch between clock sources in real time
  • Idle, Sleep, and Doze modes with fast wake-up
    Packaging:
  • Low Pin Count: 20-pin PDIP/SOIC/SSOP

Description

An ultra low cost, high performance 16-bit motor control family of digital signal controllers featuring CTMU, MCPWMs, PPS and other advanced peripherals with low pin count and small footprint options. These devices contain extensive Digital Signal Processor (DSP) functionality with a high-performance, 16-bit microcontroller (MCU) architecture that is optimized for Motor Control Applications.

Subscribe to Welllinkchips !
Your Name
* Email
Submit a request