{"product_id":"m091tc2ae","title":"M091TC2AE","description":"\u003cp\u003e\u003cstrong\u003eNot Recommended for New Design (NRND)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLast Order Date: Aug. 31, 2026\u003c\/p\u003e\n\u003cp\u003eEOL Date: Dec. 31, 2026\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/M091TC2AE.png_1384889338.png?v=1779184605\" alt=\"M091TC2AE\" width=\"600\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe M091TC2AE is 32-bit microcontroller is designed for analog sensor applications. It features rich analog peripherals including 2 sets of 8 MHz gain bandwidth (GBW) with 50 µV input offset voltage operational amplifier (OPA), 4 sets of 12-bit DAC, 16 channels of 2 MSPS 12-bit SAR ADC, built-in temperature sensor with ±1.6°C deviation from 0°C to 70°C and ±2°C deviation from -40°C to 105°C.\u003c\/p\u003e\n\u003cp\u003eThe M091TC2AE is based on Arm Cortex-M0 core with 32-bit hardware multiplier\/divider. It runs up to 72 MHz and features 32 Kbytes Flash memory, 8 Kbytes SRAM, 2.7V ~ 3.6V operating voltage, 5V I\/O tolerance, and -40°C to +105°C operating temperature.\u003c\/p\u003e\n\u003cp\u003eThe M091TC2AE provides plenty of peripherals including up to 6 sets of 32-bit timers, 1 set of UART with RS485 and One-wire mode, 1 set of SPI, 2 sets of I²C supporting 1 MHz Slave mode, 6 channels of 16-bit BPWM, and up to 7 channels of PDMA to offload CPU loading.\u003c\/p\u003e\n\u003cp\u003eTo fit the small form factor requirement of the analog sensor, the M091TC2AE provides the QFN 33-pin (4x4 mm) small form factor package to make the neat and compact PCB design.\u003c\/p\u003e\n\u003cp\u003eFor the development system, Nuvoton provides the NuMaker evaluation board and Nuvoton Nu-Link debugger. The 3rd Party IDE such as Keil MDK, IAR EWARM, and Eclipse IDE with GNU GCC compilers are also supported.\u003c\/p\u003e\n\u003ch5\u003eApplications\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003ePhotoelectric sensor\u003c\/li\u003e\n\u003cli\u003ePressuer sensor\u003c\/li\u003e\n\u003cli\u003ePositioning sensor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eKey Features\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperating characteristics\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eVoltage range: 2.7V to 3.6V\u003c\/li\u003e\n\u003cli\u003eTemperature range: -40°C to +105°C\u003c\/li\u003e\n\u003cli\u003eEFT 4.4 kV\u003c\/li\u003e\n\u003cli\u003eESD HBM 4 kV\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCore\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eArm Cortex-M0 core running up to 72 MHz\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMemories\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e32 KB Flash\u003c\/li\u003e\n\u003cli\u003e8 KB SRAM\u003c\/li\u003e\n\u003cli\u003e2 KB Flash for user program loader (LDROM)\u003c\/li\u003e\n\u003cli\u003e512 Bytes security protection ROM (SPROM)\u003c\/li\u003e\n\u003cli\u003eISP\/ICP\/IAP programming\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClocks\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eInternal 48 MHz HIRC (high speed RC oscillator) with variation ± 2 % within all temperature range, variation ± 0.7 % within 0 °C to 70 °C, ±1 % within -20 °C to +105 °C\u003c\/li\u003e\n\u003cli\u003eInternal 38.4 kHz LIRC (low speed RC oscillator)\u003c\/li\u003e\n\u003cli\u003eOne on-chip PLL up to 144 MHz\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower management\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eIntegrated with Power-on Reset, Brown-out Reset and Low Voltage Reset\u003c\/li\u003e\n\u003cli\u003eNormal run: 246 μA\/MHz\u003c\/li\u003e\n\u003cli\u003ePower-down: 4 mA\u003c\/li\u003e\n\u003cli\u003eSupports wake up from Power-down mode by: All GPIO pins, WDT, TIMER, UART, I²C, SPI, WWDT\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTimers\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUp to six 32-bit timers\u003c\/li\u003e\n\u003cli\u003eOne 24-bit SysTick timer\u003c\/li\u003e\n\u003cli\u003eOne Independent watchdog\u003c\/li\u003e\n\u003cli\u003eOne window watchdog\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePDMA\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUp to 7 channels that can be operated by – software trigger, SPI, UART, I²C, ADC, DAC, PWM and Timer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBPWM\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUp to 6 channels of BPWM with one 16-bit timer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCryptography Accelerator\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSupport configurable polynomials\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnalog\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e2 sets of 8 MHz GBW with 50 µV input offset voltage OPA\u003c\/li\u003e\n\u003cli\u003e4 sets of 12-bit DAC\u003c\/li\u003e\n\u003cli\u003eInternal reference voltage 2.048\/2.5V with 1.5mA external devices driving current capability\u003c\/li\u003e\n\u003cli\u003e14 channels of 12-bit 2 MSPS SAR ADC\u003c\/li\u003e\n\u003cli\u003eTemperature sensor with ±1 .6°C deviation within 0°C to 70°C and ± 2°C deviation within all temperature range\u003c\/li\u003e\n\u003cli\u003eSupports DAC output retention when system reset\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommunication interfaces\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e1 set of UART\u003c\/li\u003e\n\u003cli\u003e2 sets of 1MHz I²C interfaces\u003c\/li\u003e\n\u003cli\u003e1 set of SPI interface (Master mode: 24MHz, Slave mode: 16 MHz)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardware Manchester Codec\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eManchester encoded\/decoded data\u003c\/li\u003e\n\u003cli\u003eConfigurable Manchester format\u003c\/li\u003e\n\u003cli\u003eConfigurable Manchester Code Bit Rate\u003c\/li\u003e\n\u003cli\u003eSupports programmable 8\/16\/32-bit CRC polynomials\u003c\/li\u003e\n\u003cli\u003eSupports PDMA transfer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e22 I\/O with interrupt capability\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eSchmitt trigger input\u003c\/li\u003e\n\u003cli\u003eFour I\/O modes\u003c\/li\u003e\n\u003cli\u003eSupports independent pull-up control\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSerial Wire Debug (SWD)\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eNuvoton Nu-Link debugger support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e96-bit Unique ID ( UID )\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e128-bit Unique Customer ID ( UCID )\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePackage\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eQFN33 (4 mm x 4 mm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eTechnical Documents\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eFor more details, please visit Nuvoton Official Website: \u003ca href=\"https:\/\/www.nuvoton.com\/products\/microcontrollers\/arm-cortex-m0-mcus\/m091-series\/m091tc2ae\/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGO\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nuvoton Direct","offers":[{"title":"Tray","offer_id":43529260335310,"sku":"M091TC2AE","price":2.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/1546.jpg?v=1779184626","url":"https:\/\/direct.nuvoton.com\/products\/m091tc2ae","provider":"Nuvoton Direct","version":"1.0","type":"link"}