AN413 introduces the initialization methods of ST9 microprocessors, aiming to provide users with a programming structure and methodology to help in the initial configuration of the system.
The document describes the initialization process for the ST9 family of microprocessors. It explains that after a processor reset, control registers are forced to preset values defining a default configuration. The user must then specify system parameters by initializing control register contents for specific peripheral units.
The note illustrates this approach with examples from the ST9030 and ST9040 families. Key topics include setting up the vector address table, port initialization, configuring multifunction timers and A/D converters, SCI unit setup, timer/watchdog configuration, and organizing interrupt service routines.
The examples selected from the wide range available are specifically from the ST9030 and ST9040 families.
The Interrupt Vector table containing the list of addresses of the Interrupt Service Routine must be located in the first 256 locations of program memory.