Description
CUBLOC is an embedded controller platform that can execute BASIC programs and Ladder Logic simultaneously. This dual-programming capability allows developers to combine PLC-style real-time control with flexible application logic in a single compact core module.
The CUBLOC Core Module is designed to be mounted directly onto a custom PCB, similar to using a conventional MCU. Despite its small footprint, it provides powerful control capabilities and a high I/O count, making it suitable for complex automation systems and custom industrial controllers.
With on-chip multitasking, Ladder Logic can be dedicated to deterministic I/O control, while BASIC handles communication, data processing, and system coordination. This architecture is ideal for OEM designs, large-scale custom control boards, and embedded systems that demand both flexibility and reliability.
- Package type: 108-pin package
- Total I/O ports: 83
- Program Flash memory: 200 KB
- Data memory (RAM): 7 KB
- 16-channel, 10-bit analog-to-digital converter
- 12-channel, 16-bit PWM outputs
- 3-channel RS-232 serial communication ports
FAQ
Q: Can CUBLOC be controlled using only BASIC?
A: Yes, it can. You can build a system using BASIC alone. However, in automation control, ladder logic offers some very strong advantages, especially when it comes to real-time behavior.
Ladder logic consists of multiple logic “circuits,” and each circuit is always in a ready state. When the required signal appears, the corresponding circuit reacts immediately. There is no waiting for program flow or execution order—it responds in real time.
This real-time operation does not interfere with BASIC execution. Timing remains precise and predictable, which is critical in industrial environments. Achieving this same level of deterministic, real-time behavior using only a high-level language—whether BASIC, C, or Python—is extremely difficult in practice.
That’s why CUBLOC combines both approaches: BASIC for flexible logic and calculations, and ladder logic for fast, deterministic, real-time control.
