1 Features and Pinout
Features of MCU and Curiosity Nano, Board Layout Picture, Board Block Diagram, Pinout Diagram.
1.1 AVR32SD32 Key Features
The AVR® SD microcontroller family, designed in compliance with the ISO 26262 functional safety standard, uses the latest technologies from Microchip Technology, integrating low-power architecture with an Event System, accurate analog features, and advanced digital peripherals. Additionally, the AVR® SD family features a dual-core lockstep CPU, Single-Error Correcting and Double-Error Detecting (SECDED) ECC on Flash, EEPROM and SRAM, Error Controller, and Program and Debug Interface Disable (PDID) for functional safety.
- AVR® CPU in Dual-Core Lockstep (DCLS) Configuration, running at up to 20 MHz
- 32 KB in-system-programmable Flash, 4 KB SRAM, 256B EEPROM with Error Correcting Code (ECC)
- Error Controller (ERRCTRL)
- Central interface for fault detection
- Fault handling in hardware according to programmable severity
- Optional Heartbeat output
- Optional tri-stating of all I/O pins in case of fault
- Programming and Debug Interface Disable (PDID) Security Functionality
- Parity of data buses
- Dual Watchdogs
- 6-channel Event System for predictable and CPU-independent inter-peripheral signaling
- One 16-bit Timer/Counter type A (TCA) with three compare channels for PWM and waveform generation
- Up to four 16-bit Timer/Counter type B (TCB) with input capture for capture and signal measurements
- One 12-bit Timer/Counter type D (TCD) optimized for power control
- One 16-bit Real-Time Counter (RTC) that can run from an external crystal or internal oscillator
- Serial Communication interfaces: Up to three USARTs, two SPI, two I2C
- One Configurable Custom Logic (CCL) with up to six programmable Lookup Tables (LUTs)
- Two 10-bit, 170 ksps, Analog-to-Digital Converters (ADC)
- Three Analog Comparators (AC)
- Two Zero Cross Detectors (ZCD)
1.2 Board Features
- AVR32SD32 Microcontroller
- USB Type-C® Connector
- One Yellow User LED
- One Mechanical User Switch
- One green power and status LED
- One 32.768 kHz Crystal
- One 20 MHz Crystal
- Diffused dual-color LED for heartbeat status
- Different colors for pin high, pin low, and heartbeat signal enabled
- On-Board Debugger support in Microchip MPLAB® X IDE:
- Board identification
- Virtual serial port (CDC)
- Programming and debugging
- Two debug GPIO channels (DGI GPIO)
- USB Powered
- Adjustable Target Voltage:
- MIC5353 LDO regulator controlled by the on-board debugger
- 2.7–5.1V output voltage (limited by USB input voltage)
- 500 mA maximum output current (limited by ambient temperature and output voltage)
1.3 Board Overview
1.4 Block Diagram
1.5 Pinout
All the AVR32SD32 I/O pins are accessible at the edge connectors on the board. The image below shows the board pinout. Refer to the I/O Multiplexing and Considerations section in the AVR32SD32 data sheet for all available functions on each pin.