7 Memory Organization

This section describes the Memory Organization and Bus Matrix (BMX) in PIC32A devices. The following features are covered:

  • Memory and SFR Maps
  • Modified Harvard Architecture
  • Unified Memory Map
  • Split Data Bus Speeds
  • Bus Matrix:
    • Establishes communication between initiator and targets
    • Decodes addresses and provides arbitration between multiple initiators requesting access to the same target
    • Provides concurrent accesses to multiple targets from different initiators
    • Generates a bus error exception back to an initiator on any failed access
    • Provides support for the CPU to execute from RAM