Microcontrollers. PIC32MX155F128B Datasheet

PIC32MX155F128B Datasheet PDF


PIC32MX155F128B
PIC32MX1XX/2XX
28/44-PIN XLP FAMILY
32-bit XLP Microcontrollers (up to 256 KB Flash and 64 KB SRAM)
with Audio and Graphics Interfaces, USB, and Advanced Analog
Operating Conditions
• 2.5V to 3.6V, -40ºC to +85ºC, DC to 72 MHz
• 2.5V to 3.6V, -40ºC to +105ºC, DC to 72 MHz
Core: 72 MHz/116 DMIPS MIPS32® M4K®
• MIPS16e® mode for up to 40% smaller code size
• Code-efficient (C and Assembly) architecture
• Single-cycle (MAC) 32x16 and two-cycle 32x32 multiply
Clock Management
• 0.9% internal oscillator
• Programmable PLLs and oscillator clock sources
• Fail-Safe Clock Monitor (FSCM)
• Independent Watchdog Timer
• Fast wake-up and start-up
Power Management
• Various power management options for extreme power
reduction (Deep Sleep, Sleep, and Idle)
• Deep Sleep current: 673 nA (typical)
• Integrated POR and BOR
• Programmable High/Low-Voltage Detect (HLVD) on VDD
Audio Interface Features
• Data communication: I2S, LJ, RJ, and DSP modes
• Control interface: SPI and I2C
• Master clock:
- Generation of fractional clock frequencies
- Can be synchronized with USB clock
- Can be tuned in run-time
Advanced Analog Features
• ADC Module:
- 10-bit 1.1 Msps rate with one S&H
- Up to 10 analog inputs on 28-pin devices and 13 analog
inputs on 44-pin devices
• Flexible and independent ADC trigger sources
• Charge Time Measurement Unit (CTMU):
- Supports mTouch™ capacitive touch sensing
- Provides high-resolution time measurement (1 ns)
- On-chip temperature measurement capability
• Comparators:
- Up to three Analog Comparator modules
- Programmable references with 32 voltage points
Packages
Type
SOIC
Pin Count
28
I/O Pins (up to)
21
Contact/Lead Pitch
1.27
Dimensions
17.90x10.30x2.65
Note: All dimensions are in millimeters (mm) unless specified.
28
21
0.65
6x6x0.9
Timers/Output Compare/Input Capture
• Five General Purpose Timers:
- Five 16-bit and up to two 32-bit Timers/Counters
• Five Output Compare (OC) modules
• Five Input Capture (IC) modules
• Peripheral Pin Select (PPS) to allow function remap
• Real-Time Clock and Calendar (RTCC) module
Communication Interfaces
• USB 2.0-compliant Full-speed OTG controller
• Two UART modules (18 Mbps):
- Supports LIN 2.1 protocols and IrDA® support
• Two 4-wire SPI modules (25 Mbps)
• Two I2C modules (up to 1 Mbaud) with SMBus support
• PPS to allow function remap
• Parallel Master Port (PMP)
Direct Memory Access (DMA)
• Four channels of hardware DMA with automatic data size
detection
• Two additional channels dedicated for USB
• Programmable Cyclic Redundancy Check (CRC)
Input/Output
• 10 mA source/sink on all I/O pins and up to 14 mA on non-
standard VOH
• 5V-tolerant pins
• Selectable open drain, pull-ups, and pull-downs
• External interrupts on all I/O pins
Qualification and Class B Support
• AEC-Q100 REVG (Grade 2 -40ºC to +105ºC) (planned)
• Class B Safety Library, IEC 60730 (planned)
Debugger Development Support
• In-circuit and in-application programming
• 4-wire MIPS® Enhanced JTAG interface
• Unlimited program and six complex data breakpoints
• IEEE 1149.2-compatible (JTAG) boundary scan
Integrated Software Libraries and Tools
• C/C++ compiler with native DSP/fractional support
• MPLAB® Harmony Integrated Software Framework
• USB stack
QFN
44
34
0.65
8x8x0.9
TQFP
44
34
0.80
10x10x1.0
2017-2019 Microchip Technology Inc.
DS60001404D-page 1


Part PIC32MX155F128B
Description 32-bit XLP Microcontrollers
Feature PIC32MX155F128B; PIC32MX1XX/2XX 28/44-PIN XLP FAMILY 32-bit XLP Microcontrollers (up to 256 KB Flash and 64 KB SRAM) .
Manufacture Microchip
Datasheet
Download PIC32MX155F128B Datasheet


PIC32MX1XX/2XX 28/44-PIN XLP FAMILY 32-bit XLP Microcontroll PIC32MX155F128B Datasheet





PIC32MX155F128B
PIC32MX1XX/2XX 28/44-PIN XLP FAMILY
TABLE 1:
PIC32MX1XX 28/44-PIN XLP (GENERAL PURPOSE) FAMILY FEATURES
Remappable Peripherals
PIC32MX154F128B 28
20
10
21
SOIC,
QFN
128+12 32
PIC32MX154F128D 44
5/5/5/5 2
30
2
5
3
2
Y
4/2
Y
13
Y
35
Y
TQFP,
QFN
PIC32MX174F256B 28
256+12 64
20
5/5/5/5 2
2
5
3
2
Y
4/2
Y
10
Y
21
Y
SOIC,
QFN
PIC32MX174F256D 44
30
13
35
TQFP,
QFN
Note
1:
2:
3:
This device features 12 KB of Boot Flash memory.
Four out of five timers are remappable.
Four out of five external interrupts are remappable.
TABLE 2:
PIC32MX2XX 28/44-PIN XLP (USB) FAMILY FEATURES
Remappable Peripherals
PIC32MX254F128B 28
17
9
17
SOIC,
QFN
128+12 32
5/5/5/5 2 2 5 3 Y 2 Y 4/2 Y
Y
Y
PIC32MX254F128D 44
29
13
35
TQFP,
QFN
PIC32MX274F256B 28
17
256+12 64
5/5/5 2
PIC32MX274F256D 44
29
2
5
3
Y
2
Y
4/2
9
Y
13
Y
17
35
Y
SOIC,
QFN
TQFP,
QFN
Note
1:
2:
3:
This device features 12 KB of Boot Flash memory.
Four out of five timers are remappable.
Four out of five external interrupts are remappable.
DS60001404D-page 2
2017-2019 Microchip Technology Inc.



PIC32MX155F128B
PIC32MX1XX/2XX 28/44-PIN XLP FAMILY
Pin Diagrams
TABLE 3: PIN NAMES FOR 28-PIN GENERAL PURPOSE DEVICES
28-PIN SOIC (TOP VIEW)(1,2,3)
1 28
SOIC
PIC32MX154F128B
PIC32MX174F256B
Pin #
Full Pin Name
Pin #
Full Pin Name
1 MCLR
15 PGEC3/RPB6/ASCL2/PMD6/RB6
2 VREF+/AN0/C3INC/RPA0/ASDA1/CTED1/PMA1/RA0
16 TDI/RPB7/CTED3/PMD5/INT0/RB7
3 VREF-/AN1/RPA1/ASCL1/CTED2/RA1
17 TCK/RPB8/SCL1/CTED10/PMD4/RB8
4 PGED2/AN2/C1IND/C2INB/C3IND/RPB0/RB0
18 TDO/RPB9/SDA1/CTED4/PMD3/RB9
5 PGEC2/AN3/C1INC/C2INA/LVDIN/RPB1/CTED12//RB1
19 VSS
6 AN4/C1INB/C2IND/RPB2/SDA2/CTED13/RB2
20 VCAP
7 AN5/C1INA/C2INC/RTCC/RPB3/SCL2/RB3
21 PGED1/RPB10/CTED11/PMD2/RB10
8 VSS
22 PGEC1/TMS/RPB11/PMD1/RB11
9 OSC1/CLKI/RPA2/RA2
23 AN12/PMD0/RB12
10 OSC2/CLKO/RPA3/PMA0/RA3
11 SOSCI/RPB4/RB4(4)
12 SOSCO/RPA4/T1CK/CTED9/RA4(4)
24 AN11/RPB13/CTPLS/PMRD/RB13
25 CVREFOUT/AN10/C3INB/RPB14/SCK1/CTED5/PMWR/RB14
26 AN9/C3INA/RPB15/SCK2/CTED6/PMCS1/RB15
13 VDD
27 AVSS
14 PGED3/RPB5/ASDA2/PMD7/RB5
28 AVDD
Note 1:
2:
3:
4:
The RPn pins can be used by remappable peripherals. See Table 1 for the available peripherals and 12.3 “Peripheral Pin Select” for
restrictions.
Every I/O port pin (RAx-RBx) can be used as a change notification pin (CNAx-CNBx). See 12.0 “I/O Ports” for more information.
Shaded pins are 5V tolerant.
Except for default primary function on this pin, all alternate functions can be input only. Do not attempt to use or assign an output feature.
2017-2019 Microchip Technology Inc.
DS60001404D-page 3






@ 2014 :: Datasheetspdf.com ::
Semiconductors datasheet search & download site (Privacy Policy & Contact)