Menu

Looking for a Programmable SoC with BLE? Check out the Cypress PSoC 4 BLE

By Surya Igor | Internet of Things

Jan 17

From kick-starting a project to production, Cypress PSoC modules are a good choice for any ultra low power application requiring BLE. PSoC® 4 is packaged with ARM® Cortex-M0 CPU as core architecture which combines programmable and reconfigurable analog and digital blocks with flexible automatic routing. The hardware components are configurable through the PSoC Creator Design Environment.

cypress

Cypress CY8CKIT-042-BLE comes with a complete evaluation kit. It consists of BLE Pioneer Baseboard, preloaded with CY8CKIT-142 PSoC 4 BLE module, CY5671 PRoC BLE Module and, CY5670 – CySmart USB Dongle (BLE Dongle) for development and debugging.

Features

  • 32-bit MCU Subsystem
  • Programmable Analog
  • Programmable Digital
  • Low Power 1.71 to 5.5 V Operation
  • Capacitive Sensing
  • Segment LCD Drive
  • Serial Communication
  • Timing and Pulse-Width Modulation
  • USB Full-Speed Controller
  • CAN (controller area network) Controller
  • Package Options
  • PSoC Creator Design Environment

PSoC 4 BLE devices are now in production with:

  • 256 KB/128 KB Flash and 32 KB/16 KB SRAM
  • All new Bluetooth 4.2 features
    • Enhanced security with LE Secure Connections
    • Power-efficient privacy with LL Privacy 1.2
    • Up to 2.6x higher throughput with LE Data Length Extension
  • Direct Memory Access (DMA) to access SRAM without CPU intervention

Image result for psoc 4 ble

Software Development Environment

PSoC Creator comes with an IDE for drag-and-drop programmable digital blocks. This greatly helps the developers in configuring the hardware components, code segment and layout for pin configuration, clock and analog components. Programmable digital blocks are hardware blocks like Universal Digital Blocks, Serial Communication Blocks (SCBs) and TCPWMs that can be configured using PSoC Creator to implement custom digital peripherals and glue logic.

pscocreator

How to Get Started

Here are some of the resources that you can use to get started with Cypress PSoC 4 BLE.

Datasheet & Additional Resources 

Its Your Turn Now

Get the CY8CKIT-042-BLE and start building your first BLE-based project. Follow 100 Examples Built using PSoC 4 to get access to a GitHub repository that will jumpstart your development.It has project guides and complete source code for 100 projects that can be built with PSoC 4 BLE and is split into small sub-projects which you can complete within a day. Try it out and please share your experiences in comments.

Follow

About the Author

Surya is a hardware buff and tinkerer who loves all the stuff around IoT. He is a specialist in building proof-of-concepts around electronic hardware and conceptualizing use cases and solutions for Internet of Things. When not working with hardware, Surya can still be found fiddling with some crazy hardware design, trying to bring out an idea out of a raw circuit.

>