<!-- BEGIN HWCC CONTEXT (auto-generated, do not edit) -->
{% if hot_context %}
{{ hot_context }}
{% else %}
# Hardware Context{% if project_name %} — {{ project_name }}{% endif %}

{% if mcu %}
- **MCU**: {{ mcu }}{% if architecture %} ({{ architecture }}{% if clock_mhz %}, {{ clock_mhz }}MHz{% endif %}){% endif %}

{% if flash_kb %}- **Flash**: {{ flash_kb }}KB
{% endif %}
{% if ram_kb %}- **RAM**: {{ ram_kb }}KB
{% endif %}
{% endif %}
{% endif %}
## Hardware Reference

Peripheral register maps are available in `.rag/context/peripherals/`. Read the relevant file before writing driver code. Each file contains register offsets, bit-field definitions, reset values, and access types from the chip's SVD file.

Do not hardcode register addresses. Use the indexed register maps as the source of truth.

> Generated by hwcc v{{ hwcc_version }}{% if generated_at %} on {{ generated_at }}{% endif %}

<!-- END HWCC CONTEXT -->
