Code Warrior Manuals
 
    * Code Warrior IDE Quick Start Guide - Generic overview of the steps to produce a program using
            Code Warrior (pdf, 52 pages, 1.8 MB).
    * Code Warrior IDE User Guide (codewarrierIDE.pdf)- Generic, detailed guide covering the        
            common IDE features of Code Warrior systems (pdf, 560 pages, 6.7 MB).
    * Debugger/Simulator Full Manual (Debugger_HC12.pdf) - Manual for the Code Warrior HC(S)12
            simulator (pdf, 792 pages, 7.2 MB).
    * Simulator Manual (simulator_quickstart.pdf) - Quick Start Manual for the Code Warrior HC(S)12
            simulator (pdf, 44 pages, 578 kB).
    * Assembler Manual (Manual_Assembler_HC12.pdf)- Detailed guide for the HC(S)12 assembler
            used by Code Warrior (pdf, 382 pages, 2.8 MB).
    * C Compiler Manual (Compiler_HC12.pdf)- Full manual for the HC(S)12 compiler used by Code
            Warrior (pdf, 1060 pages, 6.2 MB).
    * Smart Linker Manual (Manual_SmartLinker.pdf) - Manual for the HC(S)12 linker (pdf, 358
            pages, 3.0 MB).
    * Burner Manual (Manual_Burner.pdf ) -  Manual for the burner, which converts a .ABS file into a
            format such as an S-record file that can be handled by an EPROM burner or DBug12 loader
            (pdf, 128 pages 951 kB).
    *Serial Bootloader (an2153.pdf ) -  Manual for the serial boot loader.
 
 
Dragon12 Manuals and Information
 
- Note: the Rev. E board is very similar to the Rev. C/D boards, but you must program Port J1 (PJ1/ pin 21 of the DP256) as an output and set it to logic 0 (low) in order for the Port B LEDs to light. Programs that use the port B LEDs on Rev. E will work OK on Rev.C/D boards, but not vice versa. Welcome to the real world of embedded systems design.
 
    * Dragon12 Getting Started Manual (Dragon12_getting started.pdf)- Covers the basics of the
            Dragon12 board hardware and programming for the newer Rev. E board (19 pages, 128 kB).
    * Dragon12 Schematic 1 (dragon12_1_revE.jpg)- Shows the main pinouts, XTAL/EXTAL circuit,
            PLL circuit, main headers, etc.
    * Dragon12 Schematic 2 (dragon12_2_revE.jpg) - Shows the speaker, miscellaneous headers,
            BDM, etc.
    * Dragon12 Schematic 3 (dragon12_3_revE.jpg) - Shows the SCI/RS232 ports, CAN, IR.
    * Dragon12 Schematic 4 (dragon12_4_revE.jpg) - Shows the power jack, LEDs, DIP switches,
            LCD pinouts, etc.
 
 
Motorola MC9S12DP256B Manuals (UTEP ECE Hosted)
 
    * CPU12 Reference Manual (CPU12_ref_manual.pdf) - Essential assembly programming guide
            for HC12 and HCS12 chips. Describes the instruction set in detail (pdf, 440 pages, 3.4 MB).
    * Overview of the MC9S12DP256  (CPU12_ref_manual.pdf) - Two-page overview of the essential
            features of the HCS12 (pdf 55 kB)
    * MC9S12DP256 User’s Manual (DP256_Advance_Information_Manual.pdf) - Gives overall
            hardware details of the HCS12 (pdf 6.31 MB)
    * 9S12DP256BDGV2.pdf (9S12DP256BDGV2.pdf)- Datasheet and reference (pdf 2.13 MB)
    * ATD_10B8C Block User Guide (S12ATD10B8CV2.pdf)- Analog to Digital Converter (pdf 375 kB)
    * CRG Block User Guide (S12CRGV2.pdf)- Clocks and Reset Generator (pdf 507 kB)
    * MC9S12DP256 Port Integration Module (PIM) Block User Guide (S12DP256PIMV2.pdf) - Port
                Integration Module is the interface between the peripheral modules and the I/O pins
                (pdf 687 kB)
    * ECT_16B8C Block User Guide (S12ECT_16B8CV1.pdf)- Enhanced Capture Timer module
            (pdf 658 kB)
    * EETS4K Block User Guide (hcs12_eeprom_block_guide.pdf) - The EETS4K module is a 4k byte
            EEPROM Memory(pdf 287 kB)
    * FTS256K Block User Guide (hcs12_flash_block_guide.pdf) - The FTS256K module is a 256k                        
            byte Flash Memory (pdf 364 kB)
    * HCS12 Inter-Integrated Circuit(IIC) Block Guide (hcs12_iic_block_guide.pdf) - The Inter-IC Bus    
             (IIC or I2C) is a two-wire, bidirectional serial bus that provides a simple, efficient method of
            data exchange between devices (pdf 418 kB)
    * PWM_8B8C Block User Guide (hcs12_pwm_block_guide.pdf) - 8 channel Pulse Width
            Modulator (pdf 467 kB)
    * HCS12 Serial Communications Interface (SCI) Block Guide (hcs12_sci_block_guide.pdf) - SCI
            allows asynchronous serial  communications with peripheral devices and other CPUs
            (pdf 423 kB)
    * SPI Block User Guide (hcs12_spi_block_guide.pdf) - The Serial Peripheral Interface allows a            
            duplex, synchronous, serial communication between the MCU and peripheral devices
            (pdf 330 kB)
    * VREG Block User Guide (hcs12_voltage_ref_block_guide.pdf) - The VREG (voltage regulator)
            block is used to generate the supply voltage (2.5V typ.) of the core logic and memory blocks
            out of the chip supply voltage (5V typ.) (pdf 88 kB)
 
 
Miscellaneous Manuals and Application Notes
 
    * Hantronix LCD Specs (Hantronix_LCD.pdf )  - Specifications for the Hantronix 16x2 LCD
    * Hantronix LCD Schematic - ( Hantronix_LCD_schem.pdf) Schematic drawing of the
                Hantronix 16x2 LCD used on the
    * DBug12 Reference Guide (debug12_manual.pdf)- Detailed reference guide for the version of D-
                Bug12 used on the Dragon12 board (pdf, 89 pages, 218 kB).
    * AN2153 -  (an2153.pdf ) Using the Serial Bootloader - Detailed reference guide for using the
                serial bootloader to Flash memory in HCS12 chips (pdf, 60 pages, 349 kB).
     * AN2485: HCS12 Software Stationery (an2485_hcs12_stationery.pdf )- This application note
                discusses Motorola's System on a Chip (SOC) design philosophy for developing modular
                software with a minimum of hardware dependence (pdf, 40 pages, 1 MB)
 
 
EE3376 Docs