Shanghai JMIC Co., Ltd. has a number of returnees with many years of successful industry experience, Dr. Tsinghua as the backbone of the R & D team. To comply with the trend of wireless Internet, to invest in the development of the Internet of Things industry, focus on Bluetooth chip and related system design, to provide the highest cost-effective universal wireless chips and wireless sensor chips and solutions, and become the main supplier of wireless sensor nodes. Its core technical capabilities cover RF, analog, SoC and system software design. In this article, we recommend the 32-bit ARMCORTEXM0 + core Bluetooth low power chip MS1656.

MS1656 is a single-mode ultra-low-power Bluetooth chip, with a radio frequency of 2.4GHzism band and a 2MHz channel interval, which conforms to Bluetooth specification. The MS1656 uses a high-performance ARM®Cortex®-M0+ 32-bit microcontroller with a maximum operating frequency of up to 24MHz, built-in high-speed memory, rich enhanced I/O ports and peripherals to connect to an external bus.

MS1656 product series operating voltage is 2.4V~3.6V, operating temperature range includes -40℃~+85℃ conventional type. With low voltage, low power consumption, low standby current, fast wake up and so on. The MS1656 product offers a low cost solution in QFN20 package form, suitable for beacons, motor drives and application controls, chargers, thermostats, recorders, alarm systems, access control systems, data acquisition and transmission systems and other applications.

• Kernel and system: – 32-bit ARM®Cortex-M0+ Processor Core up to 24MHz – A 24-bit System Timer – Support for Low Power Sleep Mode – Single Cycle 32-bit Hardware Multiplier – Memory -64K byte embedded Flash, With write protection function -4K bytes of SRAM • Single-mode BLE RF transceiver – packet processing engine -GFSK encoding mode – internal voltage regulator to ensure PSRR – programmable output power range: -28dBm~+3dBm -1Mbps air data transmission – excellent RF link budget: • Up to -85dBm • Clock, reset and power management -2.4V~3.6V power supply – External 16MHz high speed crystal oscillator – Embedded 4MHz to 24MHz high speed oscillator – Embedded 38.4kHz low speed oscillator • Low power – Two low-power operating modes: •1 12-bit 1MSPS sampling rate, • SAR type ADC • Voltage Comparator (VC)/Low Voltage Detector (LVD) •11 I/O ports • Debugger Mode — Serial Single Line Debugger (SWD) • Timer — 1 16-bit Advanced Timer: 4-channel PWM output/input capture with support for 3 complementary outputs As well as dead zone generation and emergency stop function -1 16-bit universal timer, support 4-way comparison output/input capture, PWM output -1 16-bit programmable timer array, support 5-way input capture/comparison output, PWM output -2 16/32 bit base timers/counters -1 16-bit low power timer -2 watchdog timers (stand-alone and window-type) – automatic wake up timer •RTC – support RTC count (seconds/minutes/hours) and calendar function (day/month/year) – Support alarm function register (second/minute/hour/day/month/year) – Support RTC to wake up the system from Deepsleep mode Chip Unique ID (CID) up to 8Mbit/s •16 bytes

ARM® Cortex®-M0+ Core ARM® Cortex®-M0+ processor is the latest generation of embedded 32-bit RISC processor. With fewer pin numbers and low power consumption, ARM® Cortex®-M0+ processor provides a low-cost platform for MCU implementation while providing superior computing performance and advanced interrupt system response. The Cortex®-M0+ processor fully supports the Keil&IAR debugger, including a hardware debug circuit that supports a 2-wire SWD debug interface.

64K bytes of embedded flash Memory used to store programs and data. Built-in fully integrated Flash controller, no external high voltage input, by the full built-in circuit to generate high voltage to program, support ISP, IAP functions. 4K bytes of built-in SRAM.