This document describes the features and characteristics of the CR16HCS5/CR16HCS9/CR16MAR5/CR16MAS5 CR16MAS9/CR16MBR5/CR16MCS5/CR16MCS9 family of 16-bit CAN-enabled CompactRISC microcontrollers.
The CR16 family is a 16‑bit CompactRISC microcontroller line with an integrated CAN interface. Each device includes flash EEPROM program memory, RAM, EEPROM data memory, multiple USARTs, timers, an ADC, comparators and up to 56 configurable I/O pins, making it suitable for a wide range of embedded controller applications.
The document details the CPU core, memory organization, peripheral modules, power‑management modes, timer units, and pin assignments, and provides development‑tool information and hardware‑evaluation options.
| Static RAM | 3 KB |
|---|---|
| Non‑volatile EEPROM data memory (low endurance) | 2 KB (25 K cycles) |
| Non‑volatile EEPROM data memory (high endurance) | 128 bytes (100 K cycles) |
| General‑purpose I/O pins | 56 pins |
| USART modules | 2 |
| A/D converter channels | 12‑channel 8‑bit |
| Operating voltage | 4.5 V to 5.5 V |
| Temperature range | -40 °C to +85 °C (extended to +125 °C) |
| Clock frequency range | 0 Hz to 24 MHz (4 MHz minimum in active mode) |
The device offers up to 56 configurable I/O pins.
The core can run from 0 Hz up to 24 MHz, with a minimum of 4 MHz in active mode.