Microcontrollers

UT32M0R500

Overview
Image
CAES UT32M0R500 Microcontroller

For space applications demanding the highest reliability and radiant tolerant products, CAES offers the UT32M0R500, 32-bit Arm® Cortex® -M0+ microcontroller.

The UT32M0R500 is designed for a reduced total cost of ownership, low power and small footprint.

Targeted for applications such as distributed control and command applications, this radiation tolerant microcontroller includes a complete front-end analog signal chain, wide range of digital and communication support.

For added design flexibility, the microcontroller integrates two independent CAN 2.0B controllers for primary and redundant Controller Area Network (CAN) topologies. The UT32M0R500 incorporates a variety of power-saving modes to facilitate the design of low power applications all supported by the Arm® Keil® Development Tool Environment.

Image
UT32M0R500 Arm Microcontroller Evaluation Board
UT32M0R500-EVB

The UT32M0R500-EVB, Evaluation Development Board, provides a comprehensive and rapid prototyping platform for the UT32M0R500 microcontroller. The ArduinoTM Uno connectivity and full product pinout allow for easy expansion and accessibility.

Image
CAES Software Development
UT32M0R500 Software Development Kit (SDK)

The UT32M0R500 integrates the industry standard Arm® Cortex®-M0+ processor that supports a powerful set of development and debug tools from Arm®. The Arm® Keil MDK development kit and ULNK2 debugger are required and downloaded from the Arm® website. The software development kit contains API library, driver APIs and example source code to aid in the acceleration of your product development.

Key Tech Specs
  • Features:
  • 32-bit ARM® Cortex® -M0+ Processor @ 50MHz
  • Integrated Memory
    • 96KB Dual Port SRAM with EDAC + Scrubbing
    • 8MB Flash
  • +3.0V to +3.6V Single Supply
  • Two Independent CAN 2.0B Controllers
  • Integrated Analog Functions
    • 12-bit ADC with a Programmable Gain Amplifier
    • Precision Current Source
    • Two 12-bit DACs
    • Two Analog Voltage Comparators
    • Temperature Sensor
  • Communication Interfaces
    • I2C, SPI, GPIO, UART, JTAG and WDT
  • Low Power Modes
  • API Software Development Kit
  • RTOS Support
    • Real-Time eXecutive (RTX) supported directly by Arm® Keil®
    • FreeRTOS (Opensource)
  • Applications:
  • FPGA Scrubber
  • Motor Controller
  • CAN Bus Controller
  • Space VPX Chassis Management
  • Telemetry/System Health Monitoring
  • Distributed Command and Control
  • Data Acquisition
  • RF Signal Chain Management
  • Operational Environment:
  • Temperature Range: -55°C to +105°C
  • Total Ionizing Dose: <50 krad (Si)
  • SEL Immune: ≤80 MeV-cm2/mg
  • SEU Rate: <2.81 x E-12 errors/bit-day
  • Physical:
  • 143-pin CLGA, CBGA, CCGA
  • 14.5 mm x 14.5 mm, 1.0 mm pitch
  • Power:
  • 300mW (typical) 
  • Flight Grade:
  • QML-Q, QML-V
  • Export Control Classification Number (ECCN):
  • 3A991.a.2
  • SMD Number:
  • 5962-17212
  • Evaluation Kit:
  • UT32M0R500-EVB, UT32M0R500, 32-bit Arm Cortex –M0+ Evaluation Board
  • USB-Mini USB Cable
  • Self-Adhesive Rubber Feet
  • AC Wall Adapter
  • Software Development Kit:
  • UT32M0R500-EVB, 32-bit Arm® Cortex® –M0+ Microcontroller
  • Quick Install Guide
  • UT32M0R500 Datasheet
  • UT32M0R500 Functional Manual
  • Applications Notes
  • UT32M0R500 Driver APIs
  • UT32M0R500 Example Code
  • RTOS Support (Real-Time eXecutive, FreeRTOS)
Downloads

Datasheet

Datasheet-UT32M0R500.pdf

 

Application Notes

App-Note-UT32M0R500-GPIO-as-PWMs.pdf

App-Note-UT32M0R500-Quick-Start-Guide.pdf

App-Note-UT32M0R500-UART-Flash-Download.pdf

App-Note-UT32M0R500-EVB-Users-Guide.pdf

App-Note-UT32M0R500-Calculating-and-Converting-Temperature-Sensor-Codes.pdf

App-Note-UT32M0R500-PCS-Temperature-Performance.pdf

App-Note-UT32M0R500-Enable-the-ADC.pdf

App-Note-UT32M0R500-Enable-the-CAN.pdf

App-Note-UT32M0R500-Enable-the-GPIO.pdf

App-Note-UT32M0R500-Enable-the-I2C.pdf

App-Note-UT32M0R500-Enable-the-PWM.pdf

App-Note-UT32M0R500-Enable-the-SPI.pdf

App-Note-UT32M0R500-Unused-Pin-Termination.pdf

App-Note-UT32M0R500-CAN-Update-Protocol.pdf

App-Note-UT32M0R500-Enable-the-NFC.pdf

App-Note-UT32M0R500-Creating-Projects.pdf

App-Note-UT32M0R500-CCGA-Recommended-Footprint.pdf

App-Note-UT32M0R500-ADC-Users-Guide.pdf

App-Note-UT32M0R500-Keil-MTB-Debug.zip

App-Note-UT32M0R500-and-Keil-Flash-Download.zip

App-Note-UT32M0R500-CAN-Filtering.pdf

App-Note-UT32M0R500-Power-Consumption.pdf

App-Note-UT32M0R500-Enable-the-WDOG.pdf

Fact-Sheet-UT32M0R500-FAQ.pdf

Functional-Manual-UT32M0R500.pdf

 

IBIS Model

ut32m0r500.ibs

 

ADEPT Notifications

SPO-2021-PA-0004A
SMD# 5962-17212 ADC AND I2C FUNCTIONAL MANUAL ERRATA

SPO-2021-PA-002    
SMD 5962-17212 PCS NON-CONFORMANCE & SMD PCS SPECIFICATION CLARIFICATION

SPO-2020-PA-0007    
SMD 5962-17212 UPDATE; PIN C4 DESCRIPTION CHANGE; SER AND SEP CHANGE; I2C AND ADC SPECIFICATION AND VALUE UPDATES; PIN M2 TYPO CORRECTION

ECAD Model

Use the link below to view the ECAD Model for this product.

Support

Do you need help with an existing product?

Our customer and technical support teams are happy to assist.