PIC32MX340F512H-80I/PT
32 Bit Microcontroller, General Performance, PIC32 Family PIC32MX Series Microcontrollers, PIC32
- RoHS 10 Compliant
- Tariff Charges
The PIC32MX340F512H-80I/PT is a 32-bit 64-pin 512kB high-performance General Purpose Microcontroller. The CPU fetches instructions, decodes each instruction, fetches source operands, executes each instruction and writes the results of instruction execution to the destinations. The MIPS32® M4K® processor core contains several logic blocks working together in parallel, providing an efficient high-performance computing engine. The MIPS® M4K® processor core offers many power management features, including low-power design, active power management and power-down modes of operation. The core is a static design that supports slowing or halting the clocks, which reduces system power consumption during idle periods.
- MCU core - MIPS16e mode for up to 40% smaller code size, fast context switch and interrupt response
- MCU system - 4-channel hardware DMA controller and programmable vector interrupt controller
- Analogue - Fast and accurate 16-channel 10-bit ADC
- Power management modes - Run, idle and sleep modes
- Debug - 8 hardware breakpoints (6 instruction and 2 data), 2-wire programming, debugging interface
- Fail-safe clock monitor - Allows safe shutdown if clock fails
- Hardware RTCC (real-time clock and calendar with alarms)
- 2 Internal oscillators (8MHz and 31kHz)
- Watchdog timer with separate RC oscillator
- Pin compatible with 16-bit PIC® MCUs
Technical Attributes
Find Similar Parts
| Description | Value | |
|---|---|---|
| 16 | ||
| 10-bit | ||
| 32-bit Bit | ||
| PIC | ||
| TQFP | ||
| Surface Mount | ||
| I2C/SPI/UART/USB | ||
| PIC32 | ||
| PIC32MX3xx | ||
| 51 | ||
| 64 | ||
| 80 | ||
| 85 °C | ||
| -40 °C | ||
| PIC32 Family PIC32MX3xx Series Microcontrollers | ||
| 32 KB | ||
| 3.6 V | ||
| 2.3 V |
ECCN / UNSPSC / COO
| Description | Value |
|---|---|
| Country of Origin: | RECOVERY FEE |
| ECCN: | 3A991.A.2 |
| HTSN: | 8542310025 |
| Schedule B: | 8542310055 |