Description
CUBLOC is an embedded controller platform that supports BASIC programming and Ladder Logic execution simultaneously. This unique capability allows developers to combine PLC-style real-time I/O control with flexible program logic inside a single compact core module.
The CUBLOC Core Module is designed to be mounted directly onto a custom PCB, much like a conventional MCU. Despite its compact size, it delivers functionality comparable to traditional PLCs, making it ideal for applications that require high I/O density without the bulk and cost of a full-size controller.
Thanks to on-chip multitasking, Ladder Logic can be used for deterministic control tasks while BASIC handles communication, data processing, and system coordination. This makes the module well suited for large-scale custom control boards, OEM automation equipment, and embedded systems requiring a high number of I/O points.
- Package type: 108-pin package
- Total I/O ports: 91
- Program Flash memory: 80 KB
- Data memory (RAM): 28 KB
- 8-channel, 10-bit analog-to-digital converter
- 6-channel, 16-bit PWM outputs
- 1-channel RS-232 serial communication port
FAQ
Q: You mentioned that the controller has built-in firmware. What does that mean?
A: A typical MCU—or platforms like Arduino—start in what is essentially a zero state. While Arduino provides libraries and development tools, the hardware itself begins with nothing running. The user is responsible for managing everything: timing, task handling, communication, and overall system behavior.
Some systems, however, operate differently. They run an interpreter (also called firmware or a lightweight OS) that is already active when the device starts up. This firmware manages and coordinates the system from the beginning, and the user’s code runs on top of it.
Starting from a zero state, as with a bare MCU or Arduino, means the user must handle every detail of the system. This can be challenging—even for experienced engineers.
CUBLOC takes a different approach. It runs a professionally developed firmware that has been maintained and refined for over 20 years. Within this environment, BASIC and ladder logic run together, allowing users to focus on control logic instead of low-level system management.
