Reference Design

Demo Kit Overview Features Related IC

8x8x8 LED CUBE

The 8x8x8 LED CUBE, featuring low cost and low-power consumption, uses 32 GPIOs to control three-dimensional 8x8x8 LED CUBE display (including 512 LEDs) and brings you a brand-new experience through constantly changing.

  • Nuvoton NuMicro™ ARM Cortex®-M0 series not only supports wide operating voltage 2.2~5.5V, but also saves one 74HC138 IC and eight 74245 ICs to reduce BOM cost and circuit complexity.

  • Supports DMX512 for LED display update.

  • 32 GPIOs to control three-dimensional 8x8x8 LED CUBE display; the nightlight mode with four-range brightness facilitates to create interior atmosphere.

  • NuMicro™ distinctive encryption and program protection to protect program from being stolen.

LED Display

The LED display with advantages such as low cost, low-power consumption, easy installment, and easy multiplication is widely used in shopping mall, store, institution, Exhibition, station, etc. The LED display reference design launched by Nuvoton allows customers to quickly develop the LED display control panel with cost competitiveness.

  • Nuvoton NuMicro™ ARM Cortex®-M4 series not only supports wide operating voltage 2.2~5.5V, but also saves one LDO and two 74245 ICs to reduce BOM cost and circuit complexity.

  • Supports USB Full-speed 2.0 for LED display update.

  • Supports SPI interface LED panel control; the SPI can control up to 62 slices of bi-color 16k dots.

  • The SPI with PDMA function saves lots of CPU run time.

  • Supports RTC independent power supply; RTC can still record time under normal operation as main computer powers off.
  • Supports SPI Flash function; the SPI with PDMA function can speed up SPI Flash read/write and reduce CPU intervention to save lots of CPU run time.
  • Supports the UART print message function; the M452 URT FIFO with 16 bytes is provided with high-speed data delivery ability and very suitable for debugging through UART.
  • NuMicro™ distinctive encryption and program protection to protect program from being stolen.


Elevator Control System

The Elevator Control System includes three core applications - elevator system, multimedia image processing, and touch panel. Specifically, the hall call panel and motor control in the elevator system adopt Nuvoton NUC131 microcontroller, the image processing in multimedia advertising display adopts Nuvoton N329 microprocessor, and landing call in the car call touch panel module uses Nuvoton NT0880 8-bit chip to control touch key function.

NUC131 hall call panel motor control
  • Provides NUC131 CAN bus with high reliability, high transmission rate and excellent anti-noise interference ability to replace traditional RS-485 bus

  • Supports up to 24 PWM channels and 6 UARTs to easily expand elevator peripheral functions
N329 for advertising display
  • Frequency up to 300 MHz for fast operation

  • Supports multiple image format CODEC, including Flash, MPEF4, H.264, and H.263 format
  • Built-in DDR Memory, up to 64 MB
  • Built-in OpenVG hardware accelerator
NT0880 car call panel
  • Capacitive touch dedicated sensor chip
  • Excellent anti-noise interference ability
  • Simplified PCB layout


Smart Home - Smart Plug

In recent years, with gradual rise of the smart home consciousness,a considerable number of smart appliances emerge, which eventually need to be controlled by a host socket, The current common wireless devices include Wi-Fi, Bluetooth, and Zigbee.

Therefore, the reference design uses common Wi-Fi at home to achieve wireless control through mobile APPs for switch control and timing and scheduling. In addition, advanced APP with UI management for each plug can define each device.

  • Ultra-low power consumption (Normal mode: 150uA/MHz; Power-down mode: 0.65uA)
  • Supports LCD driver (4x36, 6x34)
  • Wi-Fi remote control and Infrared remote control
  • Power consumption display for each plug
  • Voltage adjustment for each plug
  • Supports timing and scheduling management APP
  • Supports plug UI management
  • Current Sensor
  • IR Sensor
  • Wi-Fi module


USB Car Driving Simulator System

The USB car driving simulator system adopts NuMicroTM NUC123 series to simulate real car design with steering wheel, clutch, brakes, and gas pedal operations and realize a USB composite device with USB2.0 endpoint. The system can be used in car driving learning software or racing games. The applications include USB car driving simulator system, USB flight driving simulator system, and USB game controllers.

  • Built-in USB supports 8 endpoints to realize multiple applications in USB compound devices.
  • Built-in USB passed USB certification and can be compatible with other applications.
  • Built-in UCID (Unique Customer ID) and UID (Unique Customer ID) code to protect system design from being stolen or cracked.
  • Any software which supports USB driving or racing games can be used.


6-claw Robot

The reference design for 6-claw robot using NuMicroTM M0518 series can be used in teaching, scientific research, entertainment and a variety of contests. This 6-claw robot has a total of six claws with 3 joints respectively to provide 18 action modes including moving forward, backward, left and right, rotating, dancing and so on. A clamp holder is provided in front of the robot to open, close and catch objects.

  • NuMicro™ ARM Cortex®-M0 core which supports wide voltage 2.2~5.5V.
  • Supports 24-channel 16-bit PWM output or input capture with frequency up to 100 MHz.
  • Supports 6 UARTs with 24-channel PWM, FIFO depth of 16 bytes.
  • High-speed 12-bit ADC, up to 1 MSPS.
  • Built-in 22.1184 high-speed clock source with precision up to 1% (25 ℃, VDD = 5V)
  • LQFP64 package supports up to 56 GPIO pins.
  • NuMicro™ distinctive encryption and program protection to protect program from being stolen.

Q:How to use the serial port/CTS to awaken chips?

A:Please after initialize serial port and/CTS function, set the UA_IER register WKCTSIEN (UART_INTEN [9]) and MODEMIEN (UART_INTEN [3]).When/CTS input pin level from the high low or from low to high, to awaken the chip will trigger the UART interrupt.

Q:If Nuvoton can provide VID (0 x0416) for customers to use?

A:VID (0 x0416) is Winbond to use USB - IF approved.Customers in the design of USB is not recommended for Nuvoton products using this VID x0416 (0).Please refer to the following USB - IF website, further obtains the VID licensing.


Q:NuMicro ™ architecture (M family via USB certification?

A:Of course, NuMicro ™ family can through the USB authentication.

Q:NuMicro ™ architecture ™ - M0 / M4 family can provide the sample USB device?

A:NuMicro ™ architecture ™ - M0 / M4 family support usb devices, usb OTG at full speed and at full speed USB2.0 high-speed device, which build six, eight or 12 support control transfer, bulk transfer, interrupt transfer, and can design procedure of synchronous transmission endpoint (the endpoint).At the beginning of the design need to pay attention to the number of USB class program was used to design the endpoint.In addition, Nuvoton in BSP garage provide all kinds of USB sample, like HID, Touch Digitizer, HID Transfer, UAC (USB Audio Class), UVC, Virtual COM Port, UDC (USB Device Control), Mass storage, etc.

Q:The resolution of the watchdog timer controller (WDT)?

A:The watchdog timer counter is a number of 18 to bits on the counter, and provides eight overflow point in time.Three time points can be set to minimum bit to bit 17 largest produce overflow.If the watchdog timer clock source to 10 KHZ, the minimum resolution of 2 ^ (3 + 1) / 10 k = 1.6 ms, maximum resolution of 2 ^ (17 + 1) / 10 k = 26.2 s.

Q:The watchdog timer (WDT) controller's main function?

A:Watchdog timer can be introduced into the unknown problems in the system or the state of execution system reset, can prevent the system from hang up indefinitely.The user must be the guard dog continuously in the chip code counter reset, if chip code to run normally, watchdog timer modules won't produce system reset signal.In addition has the watchdog timer interrupt event can be used, and have the function of watchdog timer awaken chips can be awakened from the power saving mode.

Q:NuMicro ™ family chip can provide many external interrupt source?

A:All general-purpose I/O pins can be produce external interruption, and can be aroused by the idle or power down mode chip.

Q:The clock in idle mode and power mode can also be used?

A:In idle mode can only CPU clock is forbidden.
In power down mode, in addition to 10 kHz internal and external 32.768 kHz clock source of most of the clock is the can, so in this mode, real time clock (RTC), a watchdog Timer (WDT), the Timer (Timer) and pulse width modulation (PWM) these peripheral clock is still enabled

Q:General I/O reset after the default state?

A:General I/O reset after the state in accordance with the different series IC will have different status:
M051 BN with NUC100 series of general-purpose I/O the default status to with lifting resistance (om) 110 k to 110 k of duplex mode, Mini51 and Nano100 series of general-purpose I/O default state for the input pattern.
M051 DN/DE and NUC200 series would be by CIOINI (Config0 [10]) register. If CIOINI set to 1, the general I/O standard double ended after reset mode;If 0, general I/O for the input mode after reset.

Q:What are the operating mode of the timer controller?

A:Timer controller with single cycle mode, cycle mode, binary mode and continuous counting mode, also provide by external feet to the counting function, and the input capture function is used to capture or reset timer.Type (NUC100 / NUC120 medium density only supports single cycle and the cycle mode)

Q:The preassigned frequency counter and timer controller up counter both resolution?

A:Preassigned frequency counter resolution for eight;Counter resolution up to 24.

Q:The clock source timer controller?Can for each timer controller independent clock source choice?

A:Timer clock source can be divided into internal and external source of quartz oscillator, can support the frequency of the external clock source contains 4 ~ 24 MHZ, 32.768 kHz or input in GPIO way;And support the internal clock source for the system clock HCLK and internal crystal oscillator 22.1184 MHz (or 12 MHz).
Possible, users can set by CLKSEL1 cache TMRx_S bits to do different clock source for the timer controller option.

Q:Real time clock (RTC) controller clock source?Real time clock can work in a power down mode?

A:The real time clock (RTC) clock source is provided by external LIRC, because in power down mode LIRC is still working, only improve e-bank service quality when the clock can work in a power down mode, and wake up the CPU can also be from power mode.

Q:To encrypt the user what to do to the chip functions?

A:UID (Unique ID) : new tang will be the above series chips implanted UID, each chip UID is a Unique, users can use this code in a firmware program only, for chips to join judgment mechanism operation, so then you can avoid others stolen code could recreate the same goods.