{"product_id":"m471ci8ae","title":"M471CI8AE","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/Nuvoton-M471-Series-M471CI8AE.png_906410104.png?v=1779185703\" alt=\"Nuvoton-M471 Series-M471CI8AE\" width=\"800\"\u003e\u003c\/p\u003e\u003cp\u003eThe NuMicro M471CI8AE is a 32-bit microcontroller based on Arm Cortex-M4F core, with DSP instruction set and single-precision floating-point unit (FPU), targeted for smart home appliance applications. For the growing requirement of the safety functions on the home appliance, the M471CI8AE provides certified Software Test Library (STL) and an application note for IEC60730-1 Class B Annex H. This certified STL can significantly reduce the development time and efforts to pass IEC60730-1 Class B certification for home appliances. The M471CI8AE runs up to 120 MHz, and features 2.5V to 5.5V wide operating voltage, -40°C to 105°C wide operating temperature, a variety of packages with wide pin pitch, and excellent high immunity characteristics by ESD HBM 8 KV and EFT 4.4 KV, which greatly meets the rigid requirements for stability, reliability and safety of home appliance systems.\u003c\/p\u003e\u003cp\u003eAs the new smart function added on home appliances, the M471CI8AE provides up to 512 KB dual-bank of Flash memory for code storage, 64 KB SRAM for run time operation and 32 KB independent Data Flash for parameters. The dual bank design of 512 KB Flash memory supports the Firmware update through the Over-The-Air (FOTA) process. Additionally, in response to the code security requirements, the M471CI8AE supports Execute-Only Memory (XOM) function to protect confidential program code information from stealing in the run-time. Finally, the 32 KB independent Data Flash provides a 256 Bytes page erasing unit to make the parameter data update and access more efficiently. Besides, a peripheral direct memory access (PDMA) is provided to reduce the data access overhead of CPU core to peripherals.\u003c\/p\u003e\u003cp\u003eThe M471CI8AE supports plenty of peripherals, including a Customize IR receiver (CIR) to communicate with remote controller, up to 24 channels of 16-bit PWM, 6 sets of UART, 2 sets of SPI\/I²S, 2 sets of I²C, and a real-time clock (RTC).\u003c\/p\u003e\u003cp\u003eThe M471CI8AE also provides rich analog peripherals including 2 sets of analog comparators, up to 24 channels of 12-bit SAR ADC, and 1 channel of 8-bit DAC. The M471CI8AE also integrates a pseudo random number generator (PRNG) to support the requirement for encryption and decryption of smart home appliances.\u003c\/p\u003e\u003ch5\u003eApplications\u003c\/h5\u003e\u003cul\u003e\n\u003cli\u003e400G\/800G Optical Module\u003c\/li\u003e\n\u003cli\u003eWashing Machine\u003c\/li\u003e\n\u003cli\u003eRefrigerator\u003c\/li\u003e\n\u003cli\u003eAir Conditioner\u003c\/li\u003e\n\u003cli\u003e5 detector\u003c\/li\u003e\n\u003cli\u003eOther Home Appliances\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch5\u003eKey Features\u003c\/h5\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperating Characteristics\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eVoltage range: 2.5V to 5.5V\u003c\/li\u003e\n\u003cli\u003eTemperature range: -40°C to 105°C\u003c\/li\u003e\n\u003cli\u003eESD HBM 8 kV\u003c\/li\u003e\n\u003cli\u003eEFT 4.4 kV\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCore\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eUp to 120 MHz ARM Cortex-M4F\u003c\/li\u003e\n\u003cli\u003eDSP instruction set\u003c\/li\u003e\n\u003cli\u003eSingle-precision floating point instructions (FPU)\u003c\/li\u003e\n\u003cli\u003eMemory Protection Unit (MPU) with eight memory regions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMemory\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eUp to 512 KB Flash memory with dual bank structure supporting Firmware Over-The-Air (FOTA)\u003c\/li\u003e\n\u003cli\u003eFlash memory supporting up to four regions of eXecute-Only-Memory (XOM)\u003c\/li\u003e\n\u003cli\u003e32 KB independent Data Flash with 256 Bytes page erasing unit\u003c\/li\u003e\n\u003cli\u003e4 KB user-defined loader ROM (LDROM)\u003c\/li\u003e\n\u003cli\u003eUp to 64 KB SRAM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClocks\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003e4 to 24 MHz crystal oscillator\u003c\/li\u003e\n\u003cli\u003e32.768 kHz crystal oscillator for RTC\u003c\/li\u003e\n\u003cli\u003eInternal 48 MHz RC oscillator with ± 1% deviation at -20~85°C and ± 2% deviation at -40°C to 105°C\u003c\/li\u003e\n\u003cli\u003eInternal 38.4 kHz RC oscillator\u003c\/li\u003e\n\u003cli\u003eInternal PLL up to 120 MHz\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower Management\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eSupports three power modes: Normal run, Idle and Normal Power-down mode\u003c\/li\u003e\n\u003cli\u003eNormal run: 353 μA\/MHz at 25°C\/5V\u003c\/li\u003e\n\u003cli\u003eNormal Power-down: 27 μA\u003c\/li\u003e\n\u003cli\u003eSupports wake up from Normal Power-down mode by: RTC, WDT, I²C, Timer, UART, GPIO, EINT, ACMP, CIR0 and BOD\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTimer \u0026amp; PWM\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eFour 32-bit timers\u003c\/li\u003e\n\u003cli\u003eUp to 12 Enhanced PWM with twelve 16-bit counters\u003c\/li\u003e\n\u003cli\u003eUp to 12 Basic PWM with two 16-bit counters\u003c\/li\u003e\n\u003cli\u003eOne 24-bit count-down SysTick timer\u003c\/li\u003e\n\u003cli\u003eOne watchdog timer\u003c\/li\u003e\n\u003cli\u003eOne window watchdog timer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeripheral Direct Memory Access (PDMA)\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eUp to 6 channels\u003c\/li\u003e\n\u003cli\u003eChannel can be operated by software trigger, UART, SPI, EPWM, TIMER, ADC, DAC, ACMP and I²C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnalog Peripheral\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003e1 set of 12-bit, up to 24-ch, 1.8 MSPS SAR ADC\u003c\/li\u003e\n\u003cli\u003e1 set of 8-bit, 200 kSPS DAC\u003c\/li\u003e\n\u003cli\u003e2 sets of analog comparators\u003c\/li\u003e\n\u003cli\u003eBuilt-in internal reference voltage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommunication Interface\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003e1 set of Customize IR receiver (CIR)\u003c\/li\u003e\n\u003cli\u003eUp to 6 sets of UART interfaces with IrDA (2 sets support LIN)\u003c\/li\u003e\n\u003cli\u003eUp to 2 sets of I²C interfaces with SMBus\/PMBus (Up to 1 Mbps)\u003c\/li\u003e\n\u003cli\u003eUp to 2 sets of SPI\/I²S interfaces (up to 24 MHz in SPI Master mode)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePseudo Random Number Generator (PRNG)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCyclic Redundancy Calculation (CRC)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eReal Time Clock (RTC)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eUp to 119 I\/O pins with interrupt capability\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIEC60730-1 Class B\u003c\/strong\u003e\u003cul\u003e\u003cli\u003eSupports certified IEC60730-1 Class B Software Test Library (STL)\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDevelopment Platform Support\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eArm Keil RVMDK and IAR EWARM IDE\u003c\/li\u003e\n\u003cli\u003eFree GNU compiler with Eclipse IDE support\u003c\/li\u003e\n\u003cli\u003eICP (In Circuit Programmer) support for updating internal code via Nu-Link debugger\u003c\/li\u003e\n\u003cli\u003eISP (In System Programmer) support for updating code through UART, SPI, I²C, RS-485 peripheral interfaces\u003c\/li\u003e\n\u003cli\u003ePin Viewer for real time monitoring the status of all I\/O pins\u003c\/li\u003e\n\u003cli\u003ePinConfigure tool for pin assignment, initial code generation and OrCAD\/Protel part generation\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\u003cul\u003e\u003cli\u003eWLCSP100: Body Size 4.5 mm x 4.5 mm, Pin Pitch 0.4 mm\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch5\u003eTechnical Documents\u003c\/h5\u003e\u003cul\u003e\u003cli\u003eFor more details, please visit Nuvoton Official Website: \u003ca href=\"https:\/\/www.nuvoton.com\/products\/microcontrollers\/arm-cortex-m4-mcus\/m471-series\/m471ci8ae\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGO\u003c\/a\u003e\n\u003c\/li\u003e\u003c\/ul\u003e","brand":"Nuvoton Direct","offers":[{"title":"Tray","offer_id":43529266659534,"sku":"M471CI8AE","price":4.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/1636.jpg?v=1779185723","url":"https:\/\/direct.nuvoton.com\/zh\/products\/m471ci8ae","provider":"Nuvoton Direct","version":"1.0","type":"link"}