EMAC Inc introduces the CutiPy™ Industrial IoT Microcontroller

Designed and Manufactured in the USA the CutiPy™ Industrial IoT microcontroller was created to simplify connecting devices and machines to the multitude of systems found in an industrial environment. EMAC Inc. has designed an easy to use embedded solution that can be implemented anywhere from the factory floor to an offsite remote location.

Based on the STMicroelectronics STM32F407IGH6, the CutiPy™ has an ARM Cortex-M4 processor running at 168MHz; with 192KB of SRAM, 1MB of internal flash and provides an SD card slot for additional storage.  Standard IO interfaces are 2x USB 2.0 ports, 2x CAN 2.0B ports, 4x Serial ports, 2x SPI lines, 3x I2C connections, 24x GPIO connections (configurable as Timers, Counters, PWM, and GPIO), 8x High drive digital outputs, 13x 12-bit A/D ports, 2x 12-bit D/A ports and an onboard temperature sensor.  The CutiPy™ can be used with a rechargeable Lithium Ion battery connection for power, with built in charging circuitry from USB or a 5v power connector. Wireless module options provide connectivity on 802.11 a/b/g/n, Bluetooth, Thread and Zigbee networks. The CutiPy is ready for IoT success with simplified expansion. Two 50-pin expansion connectors offer access to most of the onboard IO connections through the use of a daughter card shield for a semi-custom approach to board design.  The CutiPy™ is available with an optional 128×32 LCD, 4 user programmable buttons and 4 LEDs.  The CutiPy™ can be used as a local interface or configured to connect to the cloud to capture, log and analyze data.

Please contact EMAC for OEM & Distributor Pricing.



  • STMicroelectronics ARM Cortex-M4 168MHz
  • Up to 1M of Flash
  • 192 Kbytes of SRAM
  • LI Battery with charging from USB or 5V Vin Connector
  • 2x USB 2.0 FS OTG (1x Internal, 1x External)
  • 4x Serial Ports (1x Internal RS232, 1x Internal RS232/485, 2x TTL Shared)
  • 2x CAN 2.0b (1x Internal Shared w/Transceiver, 1x External Shared w/o Transceiver)
  • 2x SPI (1x Internal, 1x External)
  • 3x I2C (1x Internal, 2x External)
  • 1x SDIO Card Slot
  • 8x External Dedicated High Drive Outputs
  • 24x Timer/Counter/PWM/Capture/GPIOs
  • 13x A/D 12-Bit Channels (3 unique A/Ds)/GPIOs
  • 2x D/A 12-Bit Channels/GPIOs
  • RTC with on-board battery backup
  • Temperature Sensor
  • 2x 50-Pin Expansion Connectors
  • Reset button
  • 802.11 a/b/g/n Wifi Wireless
  • 802.11j (hosted mode)
  • 802.15.1 Bluetooth Low Energy (BLE 4.0)
  • ZigBee
  • Thread
  • LCD (128×32) (optional)
  • 4 User Pushbuttons
  • 4 LEDs (front side of board)
  • OS/Language: MicroPython & FreeRTOS
  • Operating Temperature Range: -40° to +85°C

About EMAC, Inc. – www.emacinc.com

EMAC is an acronym for Equipment Monitor and Control.  Our company designs and manufactures embedded systems that include Single Board Computers, System on Modules (SoM), Carrier Boards, Industrial Panel PCs, Custom Solutions and Embedded Operating Systems.
Since 1985 EMAC has provided commercial off the shelf and custom turnkey embedded products that can integrate the newest technologies including: sensor data, Wi-Fi, Zigbee, Bluetooth LE, GPS, cell modems, audio & video streaming /capture, FPGA, RFID and more.

Our team is experienced with hardware & software design, GUI interfaces, remote login, real time solutions, Windows Embedded, DOS, Embedded Linux, Real-Time Linux, custom hardware drivers, application development and support. Contact the EMAC Sales Team today at 618-529-4525 or info@emacinc.com and learn how Our Products Make Your Products Better®

Contact Information

EMAC, Inc.

2390 EMAC Way
Carbondale, IL, 62902

tele: 618-529-4525
fax: 618-457-0110

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • TwitThis
Extension Media websites place cookies on your device to give you the best user experience. By using our websites, you agree to placement of these cookies and to our Privacy Policy. Please click here to accept.