The CutiPy is based on the STMicroelectronics STM32F407IGH6 which is 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.
STMicroelectronics ARM Cortex-M4 168 MHz Low Power
192 KB of SRAM, Up to 1M of Flash
upto 64x GPIO, 4x Serial Ports, 2x USB, SDIO, A/D, SPI, I2C & 2x CAN
4x Serial Ports (1x Internal RS232, 1x Internal RS232/485, 2x TTL Shared), 2x CAN 2.0B
USB 3.0
N/A
USB 2.0
2x USB 2.0 OTG
SERIAL (OTHER)
CAN, I2C, SPI, 2x CAN
AUDIO
N/A
EXPANSION
IO Header
LOW OPERATING TEMPERATURE
-40°C (-40°F)
HIGH OPERATING TEMPERATURE
85°C (185°F)
ENVIRONMENTAL MISC.
see datasheet
VOLTAGE
3.3 V, 5 V
Description
The IOT-F407C CutiPy is a microcontroller based on the STMicroelectronics STM32F407IGH6. This microcontroller processor is an ARM Cortex-M4 processor running at 168MHz; with 192KB of SRAM, 1MB of internal flash and provides a Micro-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 IOT-F407C 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 5 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 as an IoT interface to connect to the cloud to capture, log and analyze data.
CutiPy Product Video:Â
The CutiPyâ„¢ comes loaded with MicroPython, FreeRTOS or EMAC OE Embedded Linux operating system. The MicroPython allows for easy software development and testing with simple scripted commands. Built on Python3, MicroPython is a subset of the python language optimized to run on microcontrollers, MicroPython is packed full of advanced features such as an interactive prompt, arbitrary precision integer, closures, list comprehension, generators, exception handling, and more. EMAC’s base install Including features commonly needed for Industrial IOT devices with MQTT support and a webserver. Whereas FreeRTOS is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors. EMAC’s implementation of FreeRTOS is ready to run and has a connection API for Amazon Web Services “AWS”, MQTT for IIOT monitoring, and a webserver. Both platforms come ready to run and can easily get your Industrial IOT project connected to the cloud.
See the Industrial IoT Development kit based on the CutiPy IOT-F407C at DEV-IIOTC . This Microcontroller Development Kit comes preloaded with Micropython operating software or FreeRTOS Operating software and includes basic hardware to get you started developing your IoT device the first day out of the box.
The CutiPyâ„¢ is a low-power IOT board that can be powered from a Li-Ion rechargeable battery. The CutiPyâ„¢ comes equipped with a Webserver, MODBUS & MQTT and has support for AWS Cloud services. The CutiPyâ„¢ provides a plethora of I/O including: RS233, RS485, CAN, USB, I2C, SPI, A/D, D/A, PWM, Hi-Drive GPIOs, LCD with Pushbuttons and SD Card Socket in addition to WiFi Wireless and Bluetooth.
The CuTiPy™ Industrial IoT microcontroller was created to simplify adding IOT connectivity to devices and machines in the Industrial systems environment. EMAC Inc. has created an easy to use, cost effective industrial IoT board that can be implemented anywhere from the factory floor to a remote offsite location.
EMAC, Inc. is a global leader in custom industrial microcontroller embedded system design. These systems have migrated just microcontrollers into the IoT domain with Industrial IoT or IIOT as their new family classification. Custom Microcontrollers are an ideal alternative to custom Single Board Computers; when low power consumption, data aggregation, and minimal processing are needed without the overhead of a high-level operating system. A microcontroller is best able to collect digital and analog data inputs while also incorporating specialized sensors (temperature, Shock, Sound, G-sensor, GPS location, and others) then monitor these inputs and report changes. Multiple microcontrollers can collect send data to an IOT Edge computer, directly to a Cloud computer or upload to a Cloud service providing secure access to your data anywhere in the world. Generally, EMAC can get a project started developing with a similar CoTS Configured-off-The-Shelf product; while we design a new board to best fit the project needs. This approach to custom board design helps solidify a product design before a product is committed to being built, allowing customization to best suit the actual project needs.
EMAC can provide software Board Support Packages (BSPs) for our Single Board Computers (SBCs) using your choice of compatible Embedded Operating Systems. Integration of the single board computer into an enclosure, adding memory, CPU, Wireless (WiFi, Bluetooth or Mesh), storage solution & loading an OS, in most cases is free with the purchase of the Single Board Computer and related components. Additionally, EMAC has LCD- Panel Kits with Touchscreen options, allowing our Single Board Computer Solutions to utilize an LCD for video output and a touchscreen replacement of a mouse for input.
The LCD Panel Kit with the Touchscreen option in conjunction with the Flash Disk, makes for a Solid State Embedded computer system that is ideal for rugged, wide temperature, and low downtime environments. If you cannot find exactly what you need from our large Off-The-Shelf selection, EMAC can potentially customize any hardware or software component, and additionally offer driver development and software application programming, providing you with the perfect fit for their SBC application needs. EMAC can provide Enclosures, I/O Modules, Peripherals, Memory, and Operating Systems for most of our x86 and ARM SBCs to make them into fully embedded systems.
EMAC supports and can install the the following Embedded Operating Systems on Hard Drive or Flash Disk: >MicroPython, FreeRTOS, EMAC OE Embedded Linux, Xenomi Development Framework, ROMDOS, Windows CE, and Windows Embedded Standard, Windows 10 IoT or Windows 10 IoT Core.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.