MPC5604B_0M27V_0102.zip
-----------------------

The package is intended to assist in writing programs for the MPC5604B and 
SPC560B4. It consists of the following:

MPC5604B_0M27V_0102.h  - defines all peripheral registers and bit fields for
                         MPC5604B, mask set 0M27V & 1M27V 
                         SPC560B4, mask set FB50X20B
spr_z0h.h              - defines the CPU Special Purpose Registers for e200 Z0h
                         Core
typedefs.h             - defines standard compiler types                                                                                                     
                                                           
Example register & bit field write:

  <MODULE>.<REGISTER>.B.<BIT> = 1;
  <MODULE>.<REGISTER>.R       = 0x10000000;
                              
The bit fields should be used carefully. Generally bit fields should only be used             
when you want to read or write to a single bit field in a register. If you want               
to access multiple bit fields in a register then an access to the complete                    
register should be used.                                                                      
                                                                                              
If you use the bit field to write to multiple bit field in a register then each               
access with be done as a separate operation because generally the registers are               
declared as volatile. This could cause the code generate to be larger than if 
the complete register was accessed.                                                               
                                                                                              
This release contains:    
                                                                    
MPC5604B_0M27V_0102.h  - Revision 01.02                                                                  
spr_z0h.h              - Revision 00.01   
typedefs.h             - Revision 00.01                                                           
readme.txt             - this file                                                                
                                                                                              
                                                                                              
History                                                                                       
-------    

MPC5604B_0M27V_0102.h                                                                       
----------------------
Bug fixes to following peripherals:
LINFLEX - All registers now 32-bit. IFCR now an array 16 deep rather than
          8 seperate registers.
EMIOS - Channel registers corrected, now 16-bit rather than 24-bit.
      
MPC5604B_0M27V_0101.h                                                                       
----------------------
Bug fixes to following peripherals:
ADC - Fixed reserve bit spacing in ADC_MSR and reseerved register spacing 
      at ADC_reserved2
SIU - SIU_PCR reserved bit spacing fixed and SIU_PCR SME changed to SMC
    
MPC5604B_0M27V_0100.h                                                                       
----------------------
- Derived from jpd_0100.h and made specific for MPC5604B and SPC560B4.
- Significant changes to the following peripherals:
  -- ME due to renaming of clock sources in Reference Manual
  -- ADC as memory map completely revised on MPC5604B (mask set 0M27V)
     and SPC560B4 (mask set FB50X20B)
