PRODUCT DETAIL

PRODUCT DETAIL

32-bit MCU

NX1 Series

NX1 Series

NX1

32-bit MCU with Sub-Band Coding & 16-ch MIDI

The NX1 series is a 32-bit MCU based high-quality speech/MIDI processor, which is specially designed for customers to innovate with advanced DSP power. It is embedded with OTP (One Time PROM) for mass production, such that no mask is required while MOQ / Lead Time are kept minimized.

The NX1 series consists of several derivatives with respect to ROM (OTP), RAM, I/O and functions. With memory-mapped architecture, the NX1 can address up to 16MB space that includes memory, register files, peripheral and SPI flash storage (including instruction/data modes). SBC (Sub-Band Coding) is achieved with greatly enhanced quality & much less memory size compared against traditional ADPCM coding due to the incorporation of efficient DSP algorithms as well as the upgrade of H/W spec. Via the high performance of 32-bit MCU, the S/W-based MIDI synthesizer can reach more than 16-ch polyphonic channels. All data including SBC / MIDI files, wavetable timbres, XIP codes and general user data, can be accessed from the external SPI flash.

NX1 VR & QFID
NX1 VR & QFID

Except developing by C language at NYIDE environment, which provides customers with more controllability over complicated projects. Moreover, The NX1 series brings Q-Code (High-level programming) to 32-bit MCU, which provides customers with an easy-to-use, highly productive development environment to cope with the importance of in-time product concept realization. The multi-purpose NX_Programmer (USB-2-Serial adaptor) H/W provides customers with various functionalities: program code debugging @ ICE, prototype demo @ FDB (Flash Demo Board) and mass production @ OTP. Besides, NX_Programmer can also provide ICP (In-Circuit Programming) function to program SPI flash for customers to fabricate PCBA in advance.

Feature:

  • Wide Operating Voltage: 2.4V ~ 5.5V.
  • 32-bit CPU core.
  • Power management to support 4 operating modes: Normal / Slow / Standby / Halt mode. At Halt mode, the consumption current is less than 1uA.
  • LVD (Low Voltage Detection): Total 6-level options: 3.6V, 3.4V, 3.2V, 2.6V, 2.4V, 2.2V.
  • Timers (Timer0 / Timer1 / Timer2): Each Timer consists of divider and 16-bit down-counter with various clock sources.
  • Two PWM Generators (PWMA / PWMB).
  • Built-in MIC bias, 2-stage of pre-amplifiers and AGC/PGA for gain control.
  • Built-in 14-bit DAC + 1.3-Watt Push-Pull power amplifier.
  • IR TX, UART, I2C, SDHC supported.
  • RTC with 4KHz / 1KHz / 64Hz / 2Hz interrupts.
  • Support OTP Security Lock to prevent OTP data from being read.
  • S/W-based Speech/MIDI Codec.
  • Noise filter @ 4x up-sampling.

NX1 OTP Lineup

RAM

OTP

Flash

I/O

SPI I/O

16-bit Timer

12-bit ADC

PWM-IO

MIC

I2C

UART

Push-Pull PA

VR

MCP

4KB
32KB
-
18
v / -
2
-
-
-
-
-
v
-
-
4KB
32KB
-
24
v / -
2
4
-
-
-
-
v
-
-
12KB
64KB
-
32
v / v
3
8
8-ch
v
v
v
v
v
-
12KB
64KB
-
32
v / v
3
8
8-ch
v
v
v
v
-
-
4KB
32KB
2Mb
12
v / -
2
-
-
-
-
-
v
-
v
4KB
32KB
4Mb
12
v / -
2
-
-
-
-
-
v
-
v
4KB
32KB
4Mb
12
v / -
2
-
-
-
-
-
v
-
v
4KB
32KB
8Mb
12
v / -
2
-
-
-
-
-
v
-
v
4KB
32KB
16Mb
12
v / -
2
-
-
-
-
-
v
-
v
4KB
32KB
32Mb
12
v / -
2
-
-
-
-
-
v
-
v
10KB
96KB
4Mb
16
v / -
3
4
4-ch
v
v
v
v
v
v
10KB
96KB
8Mb
16
v / -
3
4
4-ch
v
v
v
v
v
v
10KB
96KB
16Mb
16
v / -
3
4
4-ch
v
v
v
v
v
v
10KB
96KB
32Mb
16
v / -
3
4
4-ch
v
v
v
v
v
v
10KB
96KB
4Mb
16
v / -
3
4
4-ch
v
v
v
v
-
v
10KB
96KB
8Mb
16
v / -
3
4
4-ch
v
v
v
v
-
v
10KB
96KB
16Mb
16
v / -
3
4
4-ch
v
v
v
v
-
v
10KB
96KB
32Mb
16
v / -
3
4
4-ch
v
v
v
v
-
v
Remarks:
  • NX1 MCU is similar to Cortex-M0+. It can run up to 50+ DMIPS @ 32MHz.
  • Sub-Band Coding for high-quality sound with wider bandwidth (Ex. 12KHz BW @ 24KHz SR).
  • Support XIP (eXecute In Place) and MIDI wavetable timbres @ SPI Flash, up to 32MHz clock.
  • Support both Q-Code and C language programming.
  • Push-pull power amplifier embedded, with 14-bit DAC resolution.
  • MCP (Multi-Chip Package) for more GPIO pins in cost-effective packages.
  • NX12 is subject to Cyberon VR royalty

NX1 EF Lineup

VDD

RAM

EF

SPI Flash

I/O

SPI 0

SPI 1

I2C

UART

16-bit Timer

PWM-IO

12-bit SAR ADC

MIC

Cap Touch

DAC

Power Amp.

NFC Tag

VR

MCP

2.0V~5.5V
4KB
1Mb
-
4/12
-/v
-
-
v
2
1/7
-
-
v
-
S-D PWM
-
-
-
2.0V~5.5V
4KB
2Mb
-
4/12
-/v
-
-
v
2
1/7
-
-
v
-
S-D PWM
-
v
-
2.0V~5.5V
4KB
4Mb
-
4/12/20
-/v/v
-
-
v
2
1/7/8
-
-
v
14-bit
S-D PWM
-
-
-
2.0V~5.5V
4KB
8Mb
-
4/12/20
-/v/v
-
-
v
2
1/7/8
-
-
v
14-bit
S-D PWM
-
-
-
2.0V~5.5V
10KB
2Mb
-
25/10/22/25
v/-/v/v
v/v/v/v
v/-/v/v
v
4
8/3/8/8
8/1/6/8
v
13/5/7/13
14-bit
S-D PWM
v
v
-
2.0V~5.5V
12KB
2Mb
-
25/10/22/25
v/-/v/v
v/v/v/v
v/-/v/v
v
4
8/3/8/8
8/1/6/8
v
13/5/7/13
14-bit
S-D PWM
v
v
-
2.0V~5.5V
10KB
2Mb
-
25/10/22/25
v/-/v/v
v/v/v/v
v/-/v/v
v
4
8/3/8/8
8/1/6/8
v
13/5/7/13
14-bit
S-D PWM
v
-
-
2.0V~5.5V
12KB
2Mb
-
25/10/22/25
v/-/v/v
v/v/v/v
v/-v/v/v
v
4
8/3/8/8
8/1/6/8
v
13/5/7/13
14-bit
S-D PWM
v
-
-
2.0V~5.5V
10KB
2Mb
4Mb
10/21
-/-
v/v
-/v
v
4
3/4
1/8
v
5/11
14-bit
S-D PWM
v
v
v
2.0V~5.5V
10KB
2Mb
16MB
10/21
-/-
v/v
-/v
v
4
3/4
1/8
v
5/11
14-bit
S-D PWM
v
v
v
2.0V~5.5V
12KB
2Mb
4Mb
10/21
-/-
v/v
-/v
v
4
3/4
1/8
v
5/11
14-bit
S-D PWM
v
v
v
2.0V~5.5V
12KB
2Mb
16Mb
10/21
-/-
v/v
-/v
v
4
3/4
1/8
v
5/11
14-bit
S-D PWM
v
v
v
2.0V~5.5V
10KB
2Mb
4Mb
10/21
-/-
v/v
-/v
v
4
3/4
1/8
v
5/11
14-bit
S-D PWM
v
-
v
2.0V~5.5V
10KB
2Mb
16Mb
10/21
-/-
v/v
-/v
v
4
3/4
1/8
v
5/11
14-bit
S-D PWM
v
-
v
2.0V~5.5V
12KB
2Mb
4Mb
10/21
-/-
v/v
-/v
v
4
3/4
1/8
v
5/11
14-bit
S-D PWM
v
-
v
2.0V~5.5V
12KB
2Mb
16Mb
10/21
-/-
v/v
-/v
v
4
3/4
1/8
v
5/11
14-bit
S-D PWM
v
-
v
Remarks:
  • The 32-bit NX1 EF series is embedded with Cortex-M0+ like CPU. It can run up to 50+ DMIPS.
  • Sub-Band Coding for high-quality sound with wider bandwidth (Ex. 12KHz BW @ 24KHz SR).
  • Support both Q-Code and C language programming.
  • Audio Output Resolution: 14-bit DAC, 13-bit Sigma-Delta PWM (effective).
  • PWM-IO with 16-bit resolution, IHRC as clock source.
  • Built-in 3.3V LDO to power external SPI Flash @ SPI0 and I/O periphery @ SPI1.
  • Duration calculated for SBC after deduction of 16KB/64KB for(NX11F)/)NX12F/NX13F) from EF size for code storage.