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

Figure 1-1 1-2. AVR32SD32 Curiosity Nano Board Overview

1.4 Block Diagram

Figure 1-1 1-2. AVR32SD32 Curiosity Nano Board 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.

Figure 1-3. AVR32SD32 Curiosity Nano Pinout