PIC32MX Core Architecture

Curriculum

  • Getting Started
  • Introduction
  • Introduction
  • MCU Introduction
  • CPU Overview
  • Instruction Pipeline
  • System Bus Matrix
  • Peripherals Overview
  • M4K® Core ISA
  • M4K® Core ISA Overview
  • CPU Registers
  • Shadow Registers
  • Addressing Modes
  • Instruction Categories
  • Data Types
  • Endianness
  • Coprocessors
  • Memory Organization
  • PIC32 Memory Overview
  • Modes of Operation
  • Virtual Address Space
  • Address Translation
  • Memory Map
  • Alignment
  • Prefetch Cache
  • Exception Mechanism
  • PIC32 Exception Overview
  • Exception Types
  • Entry Points
  • Control Registers
  • Operation
  • Interrupt & Exception Usage
  • Processor Initialization
  • Project 1: Interrupt Code Example (in C)
  • Objective
  • Hardware Tools
  • Software Tools & Exercise Files
  • Procedure
  • Results
  • Conclusions
  • Project 2: General Exception Code Example (in C)
  • Objective
  • Hardware Tools
  • Software Tools & Exercise Files
  • Procedure
  • Results
  • Conclusions
  • How did we do?

Curriculum

  • Getting Started
  • Introduction
  • Introduction
  • MCU Introduction
  • CPU Overview
  • Instruction Pipeline
  • System Bus Matrix
  • Peripherals Overview
  • M4K® Core ISA
  • M4K® Core ISA Overview
  • CPU Registers
  • Shadow Registers
  • Addressing Modes
  • Instruction Categories
  • Data Types
  • Endianness
  • Coprocessors
  • Memory Organization
  • PIC32 Memory Overview
  • Modes of Operation
  • Virtual Address Space
  • Address Translation
  • Memory Map
  • Alignment
  • Prefetch Cache
  • Exception Mechanism
  • PIC32 Exception Overview
  • Exception Types
  • Entry Points
  • Control Registers
  • Operation
  • Interrupt & Exception Usage
  • Processor Initialization
  • Project 1: Interrupt Code Example (in C)
  • Objective
  • Hardware Tools
  • Software Tools & Exercise Files
  • Procedure
  • Results
  • Conclusions
  • Project 2: General Exception Code Example (in C)
  • Objective
  • Hardware Tools
  • Software Tools & Exercise Files
  • Procedure
  • Results
  • Conclusions
  • How did we do?