Skip to main content
5.1 MCU subsystem overview The MCU subsystem is optimized for event-driven execution, wake-latency-sensitive handling, local data qualification, and low-power autonomous processing.
MCU subsystem (high-level view)

MCU subsystem (high-level view)

Figure 5-1 MCU subsystem (high-level view) The source positions it as a single 32-bit SiFive E61 RISC-V core with 16 KB instruction cache, 16 KB data cache, 128 KB L2 cache, 768 KB of local memory listed as TCM or DLS, 128 external interrupts plus NMI and a wake interrupt, a primary CX power domain, and a maximum frequency of up to 600 MHz Table 5-1 MCU subsystem attribute values 5.2 Event-driven execution and wake model The MCU waits on a timer, interrupt, or peripheral event, executes a short service path, and returns to a low-cost idle state. External events route into MCU ISR handling through the interrupt infrastructure, with IRQ registration, wake-source classification, ISR-to-thread handoff, timer wake, GPIO wake, and UART receive activity all called out in the source. 5.3 Platform services Table 5-2 Platform services integration