M031BT中文資料新唐科技數(shù)據(jù)手冊PDF規(guī)格書
相關(guān)芯片規(guī)格書
更多M031BT規(guī)格書詳情
GENERAL DESCRIPTION
The M031BT/M032BT series microcontroller (MCU) is based on Arm Cortex-M0 core with built-in Bluetooth Low Energy 5.0 (BLE 5.0) with rich peripherals and analog functions for applications that need wireless connectivity with multiple control functions. The M031BT/M032BT series is compliant with the BLE 5.0 standard supporting data rates up to 2 Mbps, offering 2.4 GHz proprietary stacks to achieve more possibility for wireless connectivity and Over-the-Air (OTA) for firmware upgrade. The M031BT/M032BT series solution allows those microcontroller applications to be the Internet of Things (IoT) devices with wireless connectivity.
The M031BT/M032BT series runs up to 72 MHz and features 64 Kbytes to 512 Kbytes Flash, 8 Kbytes to 96 Kbytes SRAM, 1.8V ~ 3.6V supply voltages, and supports 5V I/O tolerance within -40°C ~ 85°C operating temperature.
The M031BT/M032BT series provides a solution that need the connection with enhanced 2 MSPS fast conversion rate 12-bit ADC, 2 comparators and up to 24-ch 144 MHz PWM control. The M031BT/M032BT supports a fast and precise data conversion for the voltage, current, and sensor data, and fast response control to the external device. Additionally, the M031BT/M032BT series also provides plenty of peripherals including a Universal Serial Control Interface (USCI) that can be set as UART/SPI/I2C flexibly, 2 sets of I2C, up to 8 sets of UART, and 1-wire UART interface for data communication between master and slave devices. Moreover, part numbers with the M032BT series are all based on the M031BT series and enhanced with the crystal-less USB 2.0 full-speed device feature for USB related applications.
The M031BT series supports small form factor package QFN 48-pin (5 mm x 5 mm) that makes the PCB design to be compact size. The M032BT series offers QFN 68-pin (8 mm x 8 mm) for more functionality I/O control.
For the development, Nuvoton provides the NuMaker evaluation board and Nuvoton Nu-Link debugger. The 3rd Party IDE such as Keil MDK, IAR EWARM, Eclipse IDE with GNU GCC compilers are also supported.
M031BT/M032BT Features
Core and System
Arm? Cortex?-M0
? Arm? Cortex?-M0 processor, running up to 72 MHz
– 72 MHz at 2.0V-3.6V
– 48 MHz at 1.8V-3.6V
? Built-in Nested Vectored Interrupt Controller (NVIC)
? 24-bit system tick timer
? Programmble and maskable interrupt
? Low Power Sleep mode by WFI and WFE instructions
Brown-out Detector (BOD)
? Two-level BOD with brown-out interrupt and reset option. (2.5V/2.0V)
Low Voltage Reset (LVR)
? LVR with 1.7V threshold voltage level.
Security
? 96-bit Unique ID (UID).
? 128-bit Unique Customer ID (UCID).
32-bit H/W Divider(HDIV)
? Signed (two’s complement) integer calculation
? 32-bit dividend with 16-bit divisor calculation capacity
? 32-bit quotient and 32-bit remainder outputs (16-bit remainder with sign extends to 32-bit) Memories
Flash
? Dual bank 512 KB on-chip Application ROM (APROM) for Over-The-Air (OTA) upgrade.
? Up to 512 KB on-chip Application ROM (APROM).
? Up to 8 KB on-chip Flash for user-defined loader (LDROM)
? 512 bytes execution-only Security Protection ROM (SPROM)
? All on-chip Flash support 512 bytes page erase
? Fast Flash programming verification with CRC-32 checksum calculation
? On-chip Flash programming with In-Chip Programming (ICP), In-System Programming (ISP) and In-Application Programming (IAP) capabilities
? 2-wired ICP Flash updating through SWD/ICE interface SRAM
? Up to 96 KB on-chip SRAM
– 32 KB SRAM located in bank 0 that supports hardware parity check and retenion mode
– 32/32 KB SRAM located in bank 1 and bank 2
? Byte-, half-word- and word-access
? PDMA operation
Cyclic Redundancy Calculation (CRC)
? Supports CRC-CCITT, CRC-8, CRC-16 and CRC-32 polynomials
? Programmable initial value and seed value
? Programmable order reverse setting and one’s complement setting for input data and CRC checksum
? 8-bit, 16-bit, and 32-bit data width
? 8-bit write mode with 1-AHB clock cycle operation
? 16-bit write mode with 2-AHB clock cycle operation
? 32-bit write mode with 4-AHB clock cycle operation
? Uses DMA to write data with performing CRC operation
Peripheral DMA (PDMA)
? Up to 9 independent and configurable channels for automatic data transfer between memories and peripherals
? Basic and Scatter-Gather transfer modes
? Each channel supports circular buffer management using Scatter-Gather Transfer mode
? Fixed-priority and Round-robin priorities modes
? Single and burst transfer types
? Byte-, half-word- and word tranfer unit with count up to 65536
? Incremental or fixed source and destination address
Clocks
External Clock Source
? 4~32 MHz High-speed eXternal crystal oscillator (HXT) for precise timing operation
? 32.768 kHz Low-speed eXternal crystal oscillator (LXT) for RTC function and low-power system operation
? 16/32 MHz eXternal crystal oscillator(RF_XTAL) for RF transceiver
? Supports clock failure detection for external crystal oscillators and exception generatation (NMI)
Internal Clock Source
? 48 MHz High-speed Internal RC oscillator (HIRC) dedicated for crystal-less USB.
? 38.4 kHz Low-speed Internal RC oscillator (LIRC) for watchdog timer and wakeup operation
? 32 kHz low-power on-chip RC oscillator for RF transceiver with deviation less than ± 500 ppm
? Up to 144 MHz on-chip PLL, sourced from HIRC or HXT, allows CPU operation up to the maximim CPU frequency without the need for a high-frequency crystal
Real-Time Clock (RTC)
? The RTC clock source includes Low-speed external crystal oscillator (LXT)
? Able to wake up CPU from idle or power-down mode
? Supports ±5ppm within 5 seconds software clock accuracy compensation
? Supports Alarm registers (second, minute, hour, day, month, year)
? Supports RTC Time Tick and Alarm Match interrupt
? Automatic leap year recognition
? Supports 1 Hz clock output for calibration
Timers
32-bit Timer
? Up to 4 sets of 32-bit timers with 24-bit up counter and one 8-bit pre-scale counter from independent clock source
? One-shot, Periodic, Toggle and Continuous Counting operation modes
? Supports event counting function to count the event from external pins
? Supports external capture pin for interval measurement and resetting 24-bit up counter
? Supports chip wake-up function, if a timer interrupt signal is generated
PWM (PWM)
? Up to two PWM modules, each module provides three 16-bit counter and 6 output channels.
? Up to 12 independent input capture channels with 16-bit resolution counter
? Supports dead time with maximum divided 12-bit prescale
? Up, down or up-down PWM counter type
? Supports complementary mode for 3 complementary paired PWM output channels
? Counter synchronous start function
? Brake function with auto recovery mechanism
? Mask function and tri-state output for each PWM channel
? Able to trigger ADC to start conversion
Basic PWM (BPWM)
? Two 16-bit counters with 12-bit clock prescale for twelve 144 MHz PWM output channels.
? Up to 6 independent input capture channels with 16-bit resolution counter
? Up, down or up-down PWM counter type
? Counter synchronous start function
? Mask function and tri-state output for each PWM channel
? Able to trigger ADC to start conversion
Watchdog
? 20-bit free running up counter for WDT time-out interval
? Supports multiple clock sources from LIRC (default selection), HCLK/2048 and LXT with 9 selectable time-out period
? Able to wake up system from Power-down or Idle mode
? Time-out event to trigger interrupt or reset system
? Supports four WDT reset delay periods, including 1026, 130, 18 or 3 WDT_CLK reset delay period
? Configured to force WDT enabled on chip power-on or reset.
Window Watchdog
? Clock sourced from HCLK/2048 or LIRC; the window set by 6-bit counter with 11-bit prescale
? Suspended in Idle/Power-down mode
Analog Interfaces
ADC
? Analog input voltage range: 0 ~ AVDD
? One 12-bit, 2 MSPS SAR ADC with up to 16 single-ended input channels or 8 differential input pairs; 10-bit accuracy is guaranteed.
? Internal channels for band-gap VBG input.
? Supports calibration capability.
? Four operation modes: Single mode, Burst mode, Single-cycle Scan mode and Continuous Scan mode.
? Analog-to-Digital conversion can be triggered by software enable (ADST), external pin (STADC), Timer 0~3 overflow pulse trigger, PWM trigger or BPWM trigger.
? Each conversion result is held in data register of each channel with valid and overrun indicators.
? Supports conversion result monitor by compare mode function.
? Configurable ADC external sampling time.
? PDMA operation.
? Supports floating detect function.
Analog Comparator (ACMP)
? Two Analog Comparators
? Supports three multiplexed I/O pins at positive input
? Supports I/O pins, band-gap, and 16-level Voltage divider from AVDD at negative input
? Supports wake up from Power-down by interrupt
? Supports triggers for brake events and cycle-by-cycle control for PWM
? Supports window compare mode and window latch mode
? Supports hysteresis function
? Supports calibration function
Radio
? Modem with Integrated RF Radio for 2.4 GHz Bluetooth communication link
? Compliant with Bluetooth 5 Low Energy Specification
? Supports proprietary 2.4 GHz protocols
? TX power: -20 to +8 dBm for M031BT series / +6 dBm for M032BT
series in BLE mode
? Rx Sensitivity: -94 dBm for M031BT series / -93 dBm for M032BT series (1 Mbps BLE mode)
? Immune to interference (image rejection, -25dBm)
? Data rate: 1Mbps and 2Mbps
? Integrated security: CRC, AES-128, AES-CCM for real-time processing of the data stream
? RSSI read-out
? Two power supply modes (DC-DC converter and LDO regulator) for RF transceiver
Communication Interfaces
Low-power UART
? Low-power UARTs with up to 7.2 MHz baud rate.
? Auto-Baud Rate measurement and baud rate compensation function.
? Supports low power UART (LPUART): baud rate clock from LXT (32.768 kHz) with 9600bps in Power-down mode even system clock is stopped.
? 16-byte FIFOs with programmable level trigger
? Auto flow control (nCTS and nRTS)
? Supports IrDA (SIR) function
? Supports RS-485 9-bit mode and direction control
? Supports nCTS, incoming data, Received Data FIFO reached threshold and RS-485 Address Match (AAD mode) wake-up function in idle mode.
? Supports hardware or software enables to program nRTS pin to control RS-485 transmission direction
? Supports wake-up function
? 8-bit receiver FIFO time-out detection function
? Supports break error, frame error, parity error and receive/transmit FIFO overflow detection function
? PDMA operation.
? Supports Single-wire function mode.
I2C
? Two sets of I2C devices with Master/Slave mode.
? Supports Standard mode (100 kbps), Fast mode (400 kbps), Fast mode plus (1 Mbps)
? Supports 7 bits mode
? Programmable clocks allowing for versatile rate control
? Supports multiple address recognition (four slave address with mask option)
? Supports multi-address power-down wake-up function
? PDMA operation
? I2C Port0 supports SMBus and PMBus
Quad SPI
? SPI Quad controller with Master/Slave mode.
? Up to 24 MHz in Master mode and up to 16 MHz in Slave mode at 1.8V~3.6V system voltage.
? Supports Dual and Quad I/O Transfer mode.
? Supports one data channel half-duplex transfer.
? Supports receive-only mode.
? Configurable bit length of a transfer word from 8 to 32-bit.
? Provides separate 8-level depth transmit and receive FIFO buffers.
? Supports MSB first or LSB first transfer sequence.
? Supports the byte reorder function.
? Supports Byte or Word Suspend mode.
? Supports 3-wired, no slave select signal, bi-direction interface.
? PDMA operation.
? Supports 2-bit Transfer mode.
SPI
? Dedicated SPI controller for RF transceiver.
? Up to 16 MHz at 1.8V~3.6V system voltage.
? Configurable bit length of a transfer word from 8 to 32-bit.
? Provides separate 4-level of 32-bit (or 8-level of 16-bit) transmit and receive FIFO buffers.
? MSB first or LSB first transfer sequence.
? Byte reorder function.
? Supports Byte or Word Suspend mode.
? Supports one data channel half-duplex transfer.
? Supports receive-only mode.
? PDMA operation.
Universal Serial Control Interface (USCI)
? Two sets of USCI, configured as UART, SPI or I2C function.
? Supports single byte TX and RX buffer mode UART
? Supports one transmit buffer and two receive buffers for data payload.
? Supports hardware auto flow control function and programmable flow control trigger level.
? 9-bit Data Transfer.
? Baud rate detection by built-in capture event of baud rate generator.
? Supports wake-up function.
? PDMA operation.
SPI
? Supports Master or Slave mode operation.
? Supports one transmit buffer and two receive buffer for data payload.
? Configurable bit length of a transfer word from 4 to 16-bit.
? Supports MSB first or LSB first transfer sequence.
? Supports Word Suspend function.
? Supports 3-wire, no slave select signal, bi-direction interface.
? Supports wake-up function: input slave select transition.
? PDMA operation.
? Supports one data channel half-duplex transfer.
I2C
? Supports master and slave device capability.
? Supports one transmit buffer and two receive buffer for data payload.
? Communication in standard mode (100 kbps), fast mode (up to 400 kbps), and Fast mode plus (1 Mbps).
? Supports 7-bit mode (10-bit mode not supported).
? Supports 10-bit bus time out capability.
? Supports bus monitor mode.
? Supports power-down wake-up by data toggle or address match.
? Supports multiple address recognition.
? Supports device address flag.
? Programmable setup/hold time.
GPIO
? Supports four I/O modes: Quasi bi-direction, Push-Pull output, Open-Drain output and Input only with high impendence mode.
? Configured as interrupt source with edge/level trigger setting.
? I/O pin internal pull-up resistor enabled only in Quasi-bidirectional I/O mode.
? Supports 5V-tolerance function except analog IO (PA.10, PA.11, PB.0~PB.15, PF.2~PF.5).
? Enabling the pin interrupt function will also enable the wake-up function.
? Input schmitt trigger function.
Advanced Connectivity
USB 2.0 Full Speed with on-chip
? Compliant with USB Revision 2.0 Specification.
? Supports suspend function when no bus activity existing for 3 ms.
transceiver
? 8 configurable endpoints for configurable Isochronous, Bulk, Interrupt and Control transfer types.
? 512 bytes configurable RAM for endpoint buffer.
? Remote wake-up capability.
? Supports Crystal-less function
? Start of Frame (SOF) locked clock pulse generation
? USB 2.0 link power management.
供應(yīng)商 | 型號 | 品牌 | 批號 | 封裝 | 庫存 | 備注 | 價格 |
---|---|---|---|---|---|---|---|
Nuvoton |
QQ咨詢 |
28-TSSOP |
5000 |
原裝正品/微控制器元件授權(quán)代理直銷! |
詢價 | ||
NUVOTON |
22+ |
NA |
25392 |
原裝正品支持實單 |
詢價 | ||
NUVOTON |
23+ |
TSSOP |
10000 |
只做原裝 假一賠萬 |
詢價 | ||
NUVOTON |
24+ |
con |
10000 |
查現(xiàn)貨到京北通宇商城 |
詢價 | ||
NUVOTON/新唐 |
新批次 |
N/A |
4326 |
詢價 | |||
NUVOTON/新唐 |
24+ |
TSSOP28 |
25000 |
市場最低 原裝現(xiàn)貨 假一罰百 可開原型號 |
詢價 | ||
NUVOTON |
TSSOP |
30000 |
集團化配單-有更多數(shù)量-免費送樣-原包裝正品現(xiàn)貨-正規(guī) |
詢價 | |||
NUVOTON |
24+ |
TSSOP |
10000 |
一級代理保證進口原裝正品現(xiàn)貨假一罰十價格合理 |
詢價 | ||
PANASONIC |
24+ |
SMD |
7 |
C23-電容器 |
詢價 | ||
NUVOTON(新唐) |
24+ |
TSSOP-20 |
2000 |
十年沉淀唯有原裝 |
詢價 |
相關(guān)庫存
更多- M02F
- M0289-SS
- M0288-SS
- M0285-SS
- M0284-SS
- M0278-SS
- M0277-SS
- M031BT_V01
- M031BTAD2AN
- M031BTAD3AN
- M031BTAD8AN
- M031BTADAAN
- M031BTAE2AN
- M031BTAE3AN
- M031BTAE8AN
- M031BTAEAAN
- M031BTAG2AN
- M031BTAG3AN
- M031BTAG8AN
- M031BTAGAAN
- M031BTAI2AN
- M031BTAI3AN
- M031BTAI8AN
- M031BTAIAAN
- M031BTXD
- M031BTXD
- M031BTXE
- M031BTXE
- M031BTYD2AN
- M031BTYD2AN
- M031BTYD3AN
- M031BTYD3AN