Jump to main content
SmartFusion 2 Microcontroller Subsystem
Search
Introduction
1
Cortex-M3 Processor Overview and Debug Features
1.1
Features
1.2
Functional Description
1.3
Cortex-M3 Processor NVIC
1.4
Cortex-M3 Processor SysTick Timer
1.5
Cortex-M3 Processor Debug Subsystem
1.6
Cortex-M3 Processor Port Descriptions
1.7
How to Use the Cortex-M3 Processor and the Debug Subsystem
2
Cortex-M3 Processor (Reference Material)
2.1
System Level Interface
2.2
Integrated Configurable Debug
2.3
Cortex-M3 Processor Features and Benefits Summary
2.4
Cortex-M3 Processor Core Peripherals
2.5
Cortex-M3 Processor Description
2.6
Cortex-M3 Processor Instruction Set
2.7
Cortex-M3 Processor Peripherals
3
Cache Controller
3.1
Features
3.2
Functional Description
3.3
How to Use Cache Controller
4
Embedded NVM (eNVM) Controllers
4.1
Features
4.2
Functional Description
4.3
Security
4.4
How to Use eNVM
4.5
SYSREG Control Registers
4.6
eNVM Control Registers
5
Embedded SRAM (eSRAM) Controllers
5.1
Features
5.2
Functional Description
5.3
How to Use eSRAM
5.4
SYSREG Control Registers
6
AHB Bus Matrix
6.1
Functional Description
6.2
How to Use AHB Bus Matrix
6.3
Register Map
7
High Performance DMA Controller
7.1
Features
7.2
Functional Description
7.3
How to Use HPDMA
7.4
HPDMA Controller Register Map
7.5
SYSREG Control Register
8
Peripheral DMA
8.1
Features
8.2
Functional Description
8.3
How to Use the PDMA
8.4
PDMA Register Map
8.5
SYSREG Control Registers
9
Universal Serial Bus On-The-Go Controller
9.1
Features
9.2
Functional Description
9.3
How to Use USB OTG Controller
10
Ethernet MAC
10.1
Features
10.2
Functional Description
10.3
TSEMAC PHY Interfaces
10.4
EMAC Operation
10.5
How to Use TSEMAC
10.6
SYSREG Control Register for EMAC
10.7
EMAC Configuration Register Summary
10.8
EMAC Register Bit Definitions
10.9
CoreMACFilter Overview
11
CAN Controller
11.1
Features
11.2
Functional Description
11.3
CAN Controller Configuration
11.4
How to Use the MSS CAN Controller
11.5
Use Cases
11.6
CAN Controller Register Map
12
MMUART Peripherals
12.1
Features
12.2
Functional Description
12.3
How to Use MMUART
12.4
MMUART Register Map
13
Serial Peripheral Interface Controller
13.1
Features
13.2
Functional Description
13.3
How to Use SPI
13.4
SPI Register Map
14
Inter-Integrated Circuit Peripherals
14.1
Features
14.2
Functional Description
14.3
How to Use I
2
C
14.4
I
2
C Register Map
15
MSS GPIO
15.1
Features
15.2
MSS GPIO Functional Description
15.3
MSS GPIO Usage
15.4
GPIO Register Map
16
Communication Block
16.1
Features
16.2
Functional Description
16.3
How to Use the Communication Block
16.4
COMM_BLK Configuration Registers
16.5
COMM_BLK Register Interface Details
17
RTC System
17.1
Features
17.2
Functional Description
17.3
How to Use RTC
17.4
RTC Register Map
17.5
SYSREG Control Registers
18
System Timer
18.1
Features
18.2
Functional Description
18.3
How to Use Timer
18.4
Timer Register Map
19
Watchdog Timer
19.1
Features
19.2
Functional Description
19.3
How to Use the Watchdog Timer
19.4
Watchdog Timer Register Map
19.5
SYSREG Control Registers
20
Reset Controller
20.1
Functional Description
20.2
Power-Up to Functional Time Data
20.3
CoreResetP Soft Reset Controller
20.4
How to Use the Reset Controller
20.5
SYSREG Control Registers
21
System Register Block
21.1
SYSREG Block Register Write Protection
21.2
Register Types
21.3
Register Lock Bits Configuration
21.4
Register Map
21.5
Register Details
22
Fabric Interface Interrupt Controller
22.1
Features
22.2
Functional Description
22.3
How to Use FIIC
22.4
FIIC Controller Registers
22.5
FIIC Controller Register Bit Definitions
23
Fabric Interface Controller
23.1
Functional Description
23.2
Advanced AHB-Lite Options
23.3
FIC Interface Port List
23.4
Timing Diagrams
23.5
Implementation Considerations
23.6
Fabric Interface Clocks
23.7
How to Use FIC
23.8
Reference Documents
23.9
SYSREG Control Registers for FIC_0 and FIC_1
24
APB Configuration Interface
24.1
Functional Block Diagram Description
24.2
How to Use
25
Error Detection and Correction Controllers
25.1
Functional Description
25.2
Configuration
25.3
How to Use EDAC
26
Revision History
Microchip FPGA Support
Microchip Information
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service