Nano130(B) Features

NuMirco Nano130(B) Features – Advanced Line (USB+LCD)
 Core
– ARM® Cortex™-M0 core runs up to 42 MHz
– One 24-bit system timer
– Supports low power sleep-mode
– Single-cycle 32-bit hardware multiplier
– NVIC for the 32 interrupt inputs, each with 4-levels of priority
– Serial Wire Debug supports with 2 watch points/4 breakpoints
 Flash EPROM Memory
– Run up to 42 MHz with zero wait state for discontinuous address read access.
– 64K/32K/128K-byte application program memory (APROM)
– 4kB in system programming (ISP) loader program memory (LDROM)
– Programmable data flash start address and memory size with 512 bytes page erase unit
– In System Program (ISP)/In Application Program (IAP) to update on chip Flash EPROM
 SRAM Memory
– 16K/8K-byte embedded SRAM
– Support DMA mode
 DMA
– Support 8 channels: one VDMA channel, six PDMA channels and one CRC channel.
 VDMA
 Memory-to-memory transfer
 Support block transfer with stride
 Support word/half-word/byte boundary address
 Support address direction: increment and decrement
 CRC calculation unit
 PDMA
 Peripheral-to-memory, memory-to-peripheral, and memory-to-memory transfer
 Support word boundary address
 Support word alignment transfer length in memory-to-memory mode
 Support word/half-word/byte alignment transfer length in peripheral-to-memory and memory-to-peripheral mode
 Support word/half-word/byte transfer data width from/to peripheral
 Support address direction: increment, fixed, and wrap around
 Clock Control
– Flexible selection for different applications
– Built-in 12MHz OSC, can be trimmed to 0.25% deviation within all temperature range when turning on auto-trim function (System must have external 32.768 KHz crystal input) otherwise 12MHz OSC has 1 % deviation within all temperature range.
– Low power 10 KHz OSC for watchdog and wakeup idle operation
– Support one PLL, up to 120 MHz
– External 4~24 MHz crystal input for precise timing operation
– External 32.768 KHz crystal input for RTC function and low power system operation
 GPIO
– Three I/O modes:
 Push-Pull output
 Open-Drain output
 Input only with high impendence
NuMicro Nano100 (B) Series Product Brief
Publication Release Date: Aug 21, 2012
- 21 - Revision V0.02
– All inputs with Schmitt trigger
– I/O pin can be configured as interrupt source with edge/level setting
– High driver and high sink IO mode support
– Support input 5V tolerance (except ADC and DAC pins)
 Timer
– Support 4 sets of 32-bit timers with 24-bit up-timer and one 8-bit pre-scale counter
– Independent clock source for each timer
– Provides one-shot, periodic, and continuous operation modes
– Internal trigger event to ADC, DAC and PDMA supported
– Timer can wake-up from power down or deep power down mode
 Watch Dog Timer
– Clock source is from LIRC. (10KHz)
– 8 selectable time out period from 1.6ms ~ 26sec (depends on clock source)
– Interrupt or reset selectable on watchdog time-out
– WDT can wake-up from power down or deep power down mod
 RTC
– Support software compensation by setting frequency compensate register (FCR)
– Support RTC counter (second, minute, hour) and calendar counter (day, month, year)
– Support Alarm registers (second, minute, hour, day, month, year)
– Selectable 12-hour or 24-hour mode
– Automatic leap year recognition
– Support periodic time tick interrupt with 8 periodic options 1/128, 1/64, 1/32, 1/16, 1/8, 1/4, 1/2 and 1 second
– RTC can wake-up from power down or deep power down mode
– Support 80 bytes spare registers and a snoop pin to clear the content of these spare registers
 PWM/Capture
– Support 2 PWM module, each has two 16-bit PWM generators
– Provide eight PWM outputs or four complementary paired PWM outputs
– Each PWM generator equipped with one clock divider, one 8-bit prescaler , two clock selectors, and one Dead-Zone generator for complementary paired PWM
– Up to eight 16-bit digital Capture timers (shared with PWM timers) provide eight rising/falling capture inputs
– Support Capture interrupt
 UART
– Up to five UART sets (1Mbit/s), two with 16-byte FIFO and three with 4-byte FIFO, share Smart Card & UART mode.
– UART ports with flow control (TX, RX, CTSn and RTSn)
– Support IrDA (SIR) function
– Support LIN function
– Support RS-485 9 bit mode and direction control. (Low Density Only)
– Programmable baud rate generator
– Support PDMA mode
– UART can wake-up from power down or deep power down mode
 SPI
Up to three sets of SPI controller
– Master up to 32 MHz, and Slave up to 16 MHz
– Support SPI/MICROWIRE master/slave mode
– Full duplex synchronous serial data transfer
– Variable length of transfer data from 4 to 32 bits
– MSB or LSB first data transfer
NuMicro Nano100 (B) Series Product Brief
Publication Release Date: Aug 21, 2012
- 22 - Revision V0.02
– RX and TX on both rising or falling edge of serial clock independently
– 2 slave/device select lines when it is as the master, and 1 slave/device select line when it is as the slave
– Support byte suspend mode in 32-bit transmission
– Support two channel PDMA request, one for transmit and another for receive
– Support three wire, no slave select signal, bi-direction interface
– SPI can wake-up from power down or deep power down mode
 I2C
– Up to two sets of I2C device
– Master/Slave up to 1Mbit/s
– Bidirectional data transfer between masters and slaves
– Multi-master bus (no central master)
– Arbitration between simultaneously transmitting masters without corruption of serial data on the bus
– Serial clock synchronization allows devices with different bit rates to communicate via one serial bus
– Serial clock synchronization can be used as a handshake mechanism to suspend and resume serial transfer
– Built-in a 14-bit time-out counter will request the I2C interrupt if the I2C bus hangs up and timer-out counter overflows
– Programmable clocks allow versatile rate control
– Supports 7-bit addressing mode
– Support multiple address recognition (four slave address with mask option)
 I2S
– Interface with external audio CODEC
– Operate as either master or slave mode
– Capable of handling 8, 16, 24 and 32 bit word sizes
– Mono and stereo audio data supported
– I2S and MSB justified data format supported
– Two 8 word FIFO data buffers are provided, one for transmit and one for receive
– Generates interrupt requests when buffer levels cross a programmable boundary
– Support two PDMA requests, one for transmit and one for receive
 ADC
– 12-bit SAR ADC with max up to 2Msps conversion rate
– Up to 12-ch single-ended input from external pin.
– 2 channels from DAC0/DAC1
– One internal channel from AVDD, AVSS, Temp sensor, and internal reference voltage.
– Single scan/single cycle scan/continuous scan
– Each channel with individual result register
– Scan on enabled channels
– Threshold voltage detection (comparator function)
– Conversion start by software programming or external input
– Support PDMA mode
– Support up to four timer time-out events (TMR0_CH0, TMR0_CH1,TMR1_CH0, TMR1_CH1) to enable ADC
 DAC
– 12-bit monotonic output with max up to 500Ksps conversion rate
– Internal or external reference voltage selection
– Synchronized update capability for two DACs (group function)
– Support up to four timer time-out events (TMR0_CH0, TMR0_CH1, TMR1_CH0, and TMR1_CH1) , software or PDMA to trigger DAC to conversion
 Touch Key (TK)
NuMicro Nano100 (B) Series Product Brief
Publication Release Date: Aug 21, 2012
- 23 - Revision V0.02
– Support programmable counter depth(16-bit, 14-bit, 12-bit and 10-bit) for sensitivity adjustment
– Support programmable charge current for sensitivity adjustment
– Support programmable clock source frequency for sensitivity adjustment
– Support up to 16 touch-keys scanning
– Support external reference capacitor for different sensing environment adjustment
 Smart Card (SC)
– Compliant to ISO-7816-3 T=0, T=1
– Support up to three ISO-7816-3 ports
– Separate receive / transmit 4 bytes entry FIFO for data payloads
– Programmable transmission clock frequency
– Programmable receiver buffer trigger level
– Programmable guard time selection (11 ETU ~ 266 ETU)
– A 24-bit and two 8 bit time out counter for Answer to Request (ATR) and waiting times processing
– Support auto inverse convention function
– Support stop clock level and clock stop (clock keep) function
– Support transmitter and receiver error retry and error limit function
– Support hardware activation sequence process
– Support hardware warm reset sequence process
– Support hardware deactivation sequence process
– Support hardware auto deactivation sequence when detect the card is removal
– Support mode
 LCD
– LCD driver for up to 4 COM x 40 SEG and 6 COM x 38 SEG
– Supports Static,1/2 bias and 1/3 bias voltage
– Four display modes; Static, 1/2 duty, 1/3 duty, 1/4 duty, 1/5 duty and 1/6 duty.
– Selectable LCD frequency by frequency divider
– Configurable frame frequency
– Internal Charge pump, adjustable contrast adjustment
– Configurable Charge pump frequency
– Blinking capability
– Supports R-type and C-type method
– LCD frame interrupt
 USB 2.0 Full-Speed Device
– One set of USB 2.0 FS Device 12Mbps
– On-chip USB Transceiver
– Provide 1 interrupt source with 4 interrupt events
– Support Control, Bulk In/Out, Interrupt and Isochronous transfers
– Auto suspend function when no bus signaling for 3 ms
– Provide 8 programmable endpoints
– Include 512 Bytes internal SRAM as USB buffer
– Provide remote wakeup capability
– Built-in USB LDO 3.3V
 EBI (External bus interface) support
– Accessible space: 64KB in 8-bit mode or 128KB in 16-bit mode
– Support 8bit/16bit data width
– Support byte write in 16-bit data width mode
 Support Verf voltage 1.8V/2.5V
 Brownout
- Built-in 2.5V/2.0V/1.7V BOD for wide operating voltage range operation
NuMicro Nano100 (B) Series Product Brief
Publication Release Date: Aug 21, 2012
- 24 - Revision V0.02
 One built-in temperature sensor with 1℃ resolution
 Support 96-bit unique ID
 Operating Temperature: -40℃~85℃
 Packages:
– All Green package (RoHS)
– LQFP 128-pin (14mmx14mm) / 64-pin(7mmx7mm)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值