The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

AN1844 Freescale Semiconductor, Inc. Using 68HC908MR32 Place


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Order this document AN1844/D
AN1844
Freescale Semiconductor, Inc.
Using 68HC908MR32 Place 68HC908MR24
Bill Lucas Motorola Microcontroller Division Austin, Texas
Introduction
This application note documents differences between 68HC908MR24 (MR24) 68HC908MR32 (MR32). information intended help users migrate from MR24 MR32. features MR32 differences between are: MR32 Kbytes FLASH memory; MR24 Kbytes FLASH. FLASH programming block protection schemes different MR32 MR24. FLASH memory low-power mode been added MR32. break module been added MR32 used user software debug. MR32 optional, user-enabled, low-power STOP instruction. Monitor mode enhancements MR32 initial FLASH memory programming.
Motorola, Inc., 2000
AN1844
More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note Background
68HC908MR32 improved version 68HC908MR24 launched enhance Motorola's family products designed motor control applications. MR32 mechanical drop-in replacement MR24. From software point view, MR24 MR32 have address differences. These address changes primarily revolve around FLASH memory array. Table shows thumbnail sketch functional address differences between devices. Table MR24 MR32 Functional/Address Differences
Function CONFIG register Break module FLASH mapping FLASH erased state FLASH page size (bytes) FLASH minimum erase size (bytes) FLASH erase size (bytes) FLASH program size (bytes) FLASH block protect size (bytes) FLASH standby power mode break status register SBSR break flag control register SBFCR break address register high BRKH break address register BRKL status control register SBKSCR FLASH block protect register FLBPR 68HC908MR24 used None $A000-$FDFF Erased 64/512/16k/24 Unimplemented Unimplemented Unimplemented Unimplemented Unimplemented $FF80 68HC908MR32 STOP enable Included $8000-$FDFF Erased 128/32 128, 256, 384.32 $FE00 $FE03 $FE0C $FE0D $FE0E $FF7E
Freescale Semiconductor, Inc.
AN1844 More Information This Product, www.freescale.com MOTOROLA
Application Note From Hardware Point View
From Hardware Point View
physical footprint MR32 same that MR24. MR24's FLASH memory module been replaced MR32 with memory module that designed differently. Because that change, FLASH control registers reside different addresses. example, MR24, erased FLASH reads logic programmed reads logic MR32, erased FLASH reads logic programmed reads logic MR32 will enter monitor mode when reset vector ($FFFE-$FFFF) erased, eliminating requirement applying input specific logic levels three port pins. This feature simplifies initial in-circuit programming device. break module been added MR32. primary purpose software debug. break module generate break interrupt that stops normal program flow defined address enter background program.
Freescale Semiconductor, Inc.
From Software Point View
number control data register addresses have changed from MR24 MR32. convenience, input/output (I/O) include files MR32 both assembler languages included this application note. MR24, STOP instruction disabled (central processor unit) mask option register (MOR) used. low-power STOP instruction been added MR32. This instruction enabled setting write-once MOR. default STOP instruction STOP disabled. addition break module MR32 primarily development tools. also accessible users allowing break upon address match possible debugging programs.
AN1844 MOTOROLA More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
Features break module include: Accessible registers during break interrupt CPU-generated break interrupts Software-generated break interrupts disabling during break interrupts
Freescale Semiconductor, Inc.
When internal address matches value written break address registers, break module issues breakpoint signal CPU. then loads instruction register with software interrupt instruction (SWI) after completion current instruction. program counter vectors $FFFC $FFFD ($FEFC $FEFD monitor mode). Either these events cause break interrupt occur: CPU-generated address (the address program counter) matches contents break address registers. Software writes logic BRKA break status control register.
When CPU-generated address matches contents break address registers, break interrupt begins after completes current instruction. return-from-interrupt instruction (RTI) break routine ends break interrupt returns normal operation.
Address Changes
addresses listed here have changed from MR24 MR32, while remainder status/control addresses stayed same. bits within these registers also remain same. addresses status/control addresses MR32 listed here.
AN1844 More Information This Product, www.freescale.com MOTOROLA
Application Note Address Changes
NOTE:
following registers MR32 have different addresses and/or register bits from MR24. registers also have been added MR32. Refer 68HC908MR32 Advance Information, Motorola document order number MC68HC908MR32/D, more detailed information.
FLASH Module
$FF7E
FLASH Block Protect Register (FLBPR)
Freescale Semiconductor, Inc.
block protect register (FLBPR) implemented byte within FLASH memory, therefore written only during programming sequence FLASH memory. value this register determines starting location protected range within FLASH memory.
Address: $FF7E Read: BPR7 Write: Reset: BPR6 BPR5 BPR4 BPR3 BPR2 BPR1 BPR0
Unaffected reset. Initial value from factory
Figure FLASH Block Protect Register (FLBPR) BPR[7:0] FLASH Block Protect Bits These eight bits represent bits [14:7] 16-bit memory address. logic bits [6:0] logic resultant 16-bit address used specifying start address FLASH memory block protection. FLASH protected from this start address FLASH memory, $FFFF. With this mechanism, protect start address XX00 XX80 (128 bytes page boundaries) within FLASH memory.
AN1844 MOTOROLA More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
16-bit memory address Start address FLASH block protect
FLBPR value
Figure FLASH Block Protect Start Address Examples protect start address:
BPR[7:0] Start Address Protect Range entire FLASH memory protected. $8080 (1000 0000 1000 0000) $8100 (1000 0001 0000 0000)
Freescale Semiconductor, Inc.
(0000 0001) (0000 0010) (1111 1110)
$FF00 (1111 1111 0000 0000) entire FLASH memory protected.
Note: address protected range always $FFFF.
programming block protect bits, portion memory will locked that further erase program operations performed.
AN1844 More Information This Product, www.freescale.com MOTOROLA
Application Note Address Changes
Break Module
$FE00
Break Status Register (SBSR)
break status register (SBSR) contains flag indicating when break causes exit from wait mode. flag useful applications requiring return wait mode after exiting from break interrupt.
Address: $FE00 Read: Reserved Note
Freescale Semiconductor, Inc.
Write: Reset:
Note: Writing logic clears
Figure Break Status Register (SBSR) Break Wait This read/write when break interrupt causes exit from wait mode. Clear writing logic Reset clears Break interrupt during wait mode break interrupt during wait mode read within break interrupt routine. user modify return address stack subtracting from example code that follows works register stacked break interrupt routine. Execute this code break interrupt routine.
HIBYTE LOBYTE wait mode stop mode exited break. RETURNLO then just decrement byte. Else deal with high byte also. Point WAIT/STOP opcode. Restore register.
BRCLR BW,BSR, RETURN DOLO RETURN PULH LOBYTE,SP DOLO HIBYTE,SP LOBYTE,SP
AN1844 MOTOROLA More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
$FE03 Break Flag Control Register (SBFCR)
break flag control register (SBFCR) contains that enables software clear status bits while break state.
Address: $FE03 Read: BCFE Write:
Freescale Semiconductor, Inc.
Reset:
Reserved
Figure Break Flag Control Register (SBFCR) BCFE Break Clear Flag Enable This read/write enables software clear status bits accessing status registers while break state. clear status bits during break state, BCFE must set. Status bits clearable during break Status bits clearable during break $FE0C Break Address Register High/Low (BRKH/BRKL)
break address registers (BRKH BRKL) contain high bytes desired breakpoint address. Reset clears break address registers.
Address: $FE0C Read: Write: Reset:
Figure Break Address Register High (BRKH)
AN1844 More Information This Product, www.freescale.com MOTOROLA
Application Note Address Changes
Address:
$FE0D
Read: Write: Reset:
Figure Break Address Register (BRKL)
Freescale Semiconductor, Inc.
$FE0E
Break Status Control Register (SBKSCR)
break status control register (BRKSCR) contains break module enable status bits.
Address: $FE0E Read: BRKE Write: Reset: BRKA
Unimplemented
Figure Break Status Control Register (BRKSCR) BRKE Break Enable This read/write enables breaks break address register matches. Clear BRKE writing logic Reset clears BRKE bit. Breaks enabled 16-bit address match Breaks disabled 16-bit address match BRKA Break Active This read/write status control when break address match occurs. Writing logic BRKA generates break interrupt. Clear BRKA writing logic before exiting break routine. Reset clears BRKA bit. When read, break address match When read, break address match
AN1844 MOTOROLA More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note Assembler Include Files 68HC908MR32
Definitions MR32 These definitions with Cosmic Software's MC68HC08 compiler. more information, company's site www.cosmic.com. aware that different compilers require slight syntax changes.
Freescale Semiconductor, Inc.
Header File MR32
PORTS @tiny volatile @tiny volatile @tiny volatile @tiny volatile @tiny volatile @tiny volatile @tiny @tiny @tiny @tiny @tiny @tiny TIMER @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile char char char char char char char char char char char char char char char TASC TACNT TACNTH TACNTL TAMOD TAMODH TAMODL TASC0 TACH0 TACH0H TACH0L TASC1 TACH1 TACH1H TACH1L TASC2 TACH2 TACH2H TACH2L TASC3 TACH3 @0x0e; @0x0f; @0x0f; @0x10; @0x11; @0x11; @0x12; @0x13; @0x14; @0x14; @0x15; @0x16; @0x17; @0x17; @0x18; @0x19; @0x1a; @0x1a; @0x1b; @0x1c; @0x1d; timer timer timer timer timer timer timer timer timer timer timer timer timer timer timer timer timer timer timer timer timer status/ctrl register counter register counter high counter modulo register modulo high modulo channel status/ctrl channel register channel high channel channel status/ctrl channel register channel high channel channel status/ctrl channel register channel high channel channel status/ctrl channel register AN1844 More Information This Product, www.freescale.com MOTOROLA char char char char char char char char char char char char PORTA PORTB PORTC PORTD PORTE PORTF DDRA DDRB DDRC DDRD DDRE DDRF @0x00; @0x01; @0x02; @0x03; @0x08; @0x09; @0x04; @0x05; @0x06; @0x07; @0x0c; @0x0d; port port port port port port data data data data data data direction direction direction direction direction direction
port port port port port port
Application Note Assembler Include Files 68HC908MR32
@tiny volatilec @tiny volatile char @tiny @tiny @tiny @tiny @tiny volatile @tiny volatile @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny char char char char char char char char char char char char char char char char char char char char char char char char OPTION REGISTER char
TACH3H @0x1d; TACH3L @0x1e;
timer channel high timer channel
@0x1f;
Mask Option Write-Once Register
PCTL1 PCTL2 FTACK PWMOUT PCNT PCNTH PCNTL PMOD PMODH PMODL PVAL1 PVAL1H PVAL1L PVAL2 PVAL2H PVAL2L PVAL3 PVAL3H PVAL3L PVAL4 PVAL4H PVAL4L PVAL5 PVAL5H PVAL5L PVAL6 PVAL6H PVAL6L DEADDISMAP
@0x20; @0x21; @0x22; @0x23; @0x24; @0x25; @0x26; @0x26; @0x27; @0x28; @0x28; @0x29; @0x2a; @0x2a; @0x2b; @0x2c; @0x2c; @0x2d; @0x2e; @0x2e; @0x2f; @0x30; @0x30; @0x31; @0x32; @0x32; @0x33; @0x34; @0x34; @0x35; @0x36; @0x37;
control register control register Fault control register Fault Status register Fault acknowledge register
Freescale Semiconductor, Inc.
volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile
output control register counter register counter register high counter register counter Modulo register counter Modulo register high counter Modulo register value register value register high value register value register value register high value register value register value register high value register value register value register high value register value register value register high value register value register value register high value register
@tiny volatile @tiny volatile
Dead Time Write-once register Disable Mapping Write-once reg.*/
section char char char char char char SCC1 SCC2 SCC3 SCS1 SCS2 SCDR @0x38; @0x39; @0x3a; @0x3b; @0x3c; @0x3d; control register control register control register status register status register data register
@tiny @tiny @tiny @tiny volatile @tiny volatile @tiny volatile AN1844 MOTOROLA
More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
@tiny char INTERRUPT char ISCR @0x3F; control/status register SCBR @0x3e; baud rate
@tiny volatile @tiny @tiny @tiny @tiny @tiny volatile volatile volatile volatile
char char char char
ADSCR ADRH ADRL ADCLK
@0x40; @0x41; @0x41; @0x42; @0x43;
status control register data register data register HIGH data register clock register
Freescale Semiconductor, Inc.
char char char SPCR SPSCR SPDR @0x44; @0x45; @0x46; control register control/status register data register
@tiny @tiny volatile @tiny volatile @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny @tiny TIMER volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile volatile
char char char char char char char char char char char
TBSC TBCNT TBCNTH TBCNTL TBMOD TBMODH TBMODL TBSC0 TBCH0 TBCH0H TBCH0L TBSC1 TBCH1 TBCH1H TBCH1L
@0x51; @0x52; @0x52; @0x53; @0x54; @0x54; @0x55; @0x56; @0x57; @0x57; @0x58; @0x59; @0x5a; @0x5a; @0x5b;
timer timer timer timer timer timer timer timer timer timer timer timer timer timer timer
status/ctrl register counter register counter high counter modulo register modulo high modulo channel status/ctrl channel register channel high channel channel status/ctrl channel register channel high channel
@tiny volatile @tiny volatile @tiny @near @near @near @near @near @near @near @near
char char char
PCTL PBWC
@0x5c; @0x5d; @0x5e;
control register bandwidth register programming register
SIM/FLASH/LVI/COP volatile volatile volatile volatile volatile volatile volatile volatile char char char char char char char SBSR SRSR SBFCR FLCR BRKH BRKL BRKSCR @0xfe00; @0xfe01; @0xfe03; @0xfe08; @0xfe0c; @0xfe0c; @0xfe0d; @0xfe0e; break status register reset status register break control register FLASH control register break address register break address register high break address register break stat control register AN1844
More Information This Product, www.freescale.com
MOTOROLA
Application Note Assembler Include Files 68HC908MR32
@near @near @near
volatile char volatile char volatile char
LVISCR FLBPR COPCTL
@0xfe0f; @0xff7e; @0xffff;
status register control FLASH BLOCK PROTECT register control register
Assembler Include File MR32 Definitions 68HC908MR32
PORTA PORTA7 PORTA6 PORTA5 PORTA4 PORTA3 PORTA2 PORTA1 PORTA0 PORTA7. PORTA6. PORTA5. PORTA4. PORTA3. PORTA2. PORTA1. PORTA0. PORTB PORTB7 PORTB6 PORTB5 PORTB4 PORTB3 PORTB2 PORTB1 PORTB0 PORTB7. PORTB6. PORTB5. PORTB4. PORTB3. PORTB2. PORTB1. PORTB0. PORTC PORTC6 PORTC5 AN1844 MOTOROLA More Information This Product, www.freescale.com labels: BIT. mask LDA, number bset, bclr, brset, brclr $00; $80; $40; $20; $10; $01; $80; $40; $20; $10; $02; PORT PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value
Freescale Semiconductor, Inc.
PORT PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB
PORT PORTC Input value PORTC Input value
Freescale Semiconductor, Inc. Application Note
PORTC4 PORTC3 PORTC2 PORTC1 PORTC0 PORTC6. PORTC5. PORTC4. PORTC3. PORTC2. PORTC1. PORTC0. PORTD PORTD6 PORTD5 PORTD4 PORTD3 PORTD2 PORTD1 PORTD0 PORTD6. PORTD5. PORTD4. PORTD3. PORTD2. PORTD1. PORTD0. PORTE PORTE7 PORTE6 PORTE5 PORTE4 PORTE3 PORTE2 PORTE1 PORTE0 PORTE7. PORTE6. PORTE5. PORTE4. PORTE3. PORTE2. PORTE1. PORTE0. PORTF PORTF5 PORTF4 PORTF3 PORTF2 PORTF1 $40; $20; $10; $03; $40; $20; $10; $08; $80; $40; $20; $10; $09; PORTC PORTC PORTC PORTC PORTC PORTC PORTC PORTC PORTC PORTC PORTC PORTC Input Input Input Input Input Input Input Input Input Input Input Input value value value value value value value value value value value value
Freescale Semiconductor, Inc.
PORT PORTD PORTD PORTD PORTD PORTD PORTD PORTD PORTD PORTD PORTD PORTD PORTD PORTD PORTD
value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value value AN1844
PORT PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE
PORT PORTF PORTF PORTF PORTF PORTF
More Information This Product, www.freescale.com
MOTOROLA
Application Note Assembler Include Files 68HC908MR32
PORTF0 PORTE5. PORTE4. PORTE3. PORTE2. PORTE1. PORTE0. DDRA DDRA7 DDRA6 DDRA5 DDRA4 DDRA3 DDRA2 DDRA1 DDRA0 DDRA7. DDRA6. DDRA5. DDRA4. DDRA3. DDRA2. DDRA1. DDRA0. DDRB DDRB7 DDRB6 DDRB5 DDRB4 DDRB3 DDRB2 DDRB1 DDRB0 DDRB7. DDRB6. DDRB5. DDRB4. DDRB3. DDRB2. DDRB1. DDRB0. DDRC DDRC6 DDRC5 DDRC4 DDRC3 DDRC2 DDRC1 DDRC0 AN1844 MOTOROLA
$20; $10; $04; $80; $40; $20; $10; $05; $80; $40; $20; $10; $06;
PORTF value PORTF PORTF PORTF PORTF PORTF PORTF PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTA PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTB PORTC PORTC PORTC PORTC PORTC PORTC PORTC PORTC value value value value value value
Freescale Semiconductor, Inc.
DATA DIRECTION Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Data Data Data Data Data Data Data Direction Direction Direction Direction Direction Direction Direction Direction
DATA DIRECTION Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Data Data Data Data Data Data Data Direction Direction Direction Direction Direction Direction Direction Direction
DATA DIRECTION Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction
More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
DDRC6. DDRC5. DDRC4. DDRC3. DDRC2. DDRC1. DDRC0.
$40; $20; $10; $0c; $80; $40; $20; $10; $0d; $20; $10; $0e; $80; $40;
PORTC PORTC PORTC PORTC PORTC PORTC PORTC PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTE PORTF PORTF PORTF PORTF PORTF PORTF PORTF PORTF PORTF PORTF PORTF PORTF PORTF TIMER TIMER TIMER TIMER TIMER TIMER TIMER TIMER
Data Data Data Data Data Data Data
Direction Direction Direction Direction Direction Direction Direction
DDRE DDRE7 DDRE6 DDRE5 DDRE4 DDRE3 DDRE2 DDRE1 DDRE0 DDRA7. DDRA6. DDRA5. DDRA4. DDRA3. DDRA2. DDRA1. DDRA0. DDRF DDRF5 DDRF4 DDRF3 DDRF2 DDRF1 DDRF0 DDRF5. DDRF4. DDRF3. DDRF2. DDRF1. DDRF0. TIMER TASC TATOF TATOIE TATSTOP TATRST TAPS2 TAPS1 TAPS0 TATOF. TATOIE.
Freescale Semiconductor, Inc.
DATA DIRECTION Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Data Data Data Data Data Data Data Direction Direction Direction Direction Direction Direction Direction Direction
DATA DIRECTION Data Direction Data Direction Data Direction Data Direction Data Direction Data Direction Data Data Data Data Data Data Direction Direction Direction Direction Direction Direction
Status/Ctrl Register Overflow Flag Overflow Interrupt Enable Stop Reset Prescaler Select Prescaler Select Prescaler Select
TIMER Overflow Flag TIMER Overflow Interrupt Enable AN1844
More Information This Product, www.freescale.com
MOTOROLA
Application Note Assembler Include Files 68HC908MR32
TATSTOP. TATRST. TAPS2. TAPS1. TAPS0. TACNT TACNTH TACNTL TAMOD TAMODH TAMODL TASC0 TASC0CH0F TASCC0H0IE TASC0MS0B TASC0MS0A TASC0ELS0B TASC0ELS0A TASC0TOV0 TASC0CH0MAX TASC0CH0F. TASC0CH0IE. TASC0MS0B. TASC0MS0A. TASC0ELS0B. TASC0ELS0A. TASC0TOV0. TASC0CH0MAX. TACH0 TACH0H TACH0L TASC1 TASC1CH1F TASC1CH1IE TASC1MS1A TASC1ELS1B TASC1ELS1A TASC1TOV1 TASC1CH0MAX TASC1CH1F. TASC1CH1IE. TASC1MS1A. TASC1ELS1B. TASC1ELS1A. TASC1TOV1. TASC1CH1MAX. TACH1 TACH1H TACH1L TASC2 TASC2CH2F AN1844 MOTOROLA
$20; $10; $0f; $0f; $10; $11; $11; $12; $13; $80; $40; $20; $10; $14; $14; $15; $16; $80; $40; $10; $17; $17; $18; $19;
TIMER TIMER TIMER TIMER TIMER
Stop Reset Prescaler Select Prescaler Select Prescaler Select Counter Register Counter High Counter Modulo Register Modulo High Modulo Channel Status/Control Flag Interrupt Enable Mode Select Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle Flag Interrupt Enable Mode Select Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle
Freescale Semiconductor, Inc.
TIMER TIMER TIMER TIMER TIMER TIMER TIMER Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel TIMER TIMER TIMER TIMER Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel TIMER TIMER TIMER TIMER Channel
Channel Register Channel High Channel Channel Status/Control Flag Interrupt Enable Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle Flag Interrupt Enable Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle
Channel Register Channel High Channel Channel Status/Control Flag
More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
TASC2CH2IE TASC2MS2B TASC2MS2A TASC2ELS2B TASC21ELS2A TASC2TOV2 TASC21CH2MAX TASC2CH2F. TASC2CH2IE. TASC2MS2B. TASC2MS2A. TASC2ELS2B. TASC2ELS2A. TASC2TOV2. TASC2CH2MAX. TACH2 TACH2H TACH2L TASC3 TASC3CH3F TASC3CH3IE TASC3MS3A TASC3ELS3B TASC31ELS3A TASC3TOV3 TASC31CH3MAX TASC3CH3F. TASC3CH3IE. TASC3MS3A. TASC3ELS3B. TASC3ELS3A. TASC3TOV3. TASC3CH3MAX. TACH3 TACH3H TACH3L OPTION MOREDGE MORBOTNEG MORTOPNEG MORINDEP MORLVIRST MORLVIPWR MORSTOPE MORCOPD MOREDGE. MORBOTNEG. MORTOPNEG. MORINDEP. MORLVIRST. REGISTER $80; $40; $20; $10; $1a; $1a; $1b; $1c; $80; $40; $10; $1d; $1d; $1e; $1f; $80; $40; $20; $10; Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel TIMER TIMER TIMER TIMER Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Interrupt Enable Mode Select Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle Flag Interrupt Enable Mode Select Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle
Freescale Semiconductor, Inc.
Channel Register Channel High Channel Channel Status/Control Flag Interrupt Enable Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle Flag Interrupt Enable Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle
TIMER Channel Register TIMER Channel High TIMER Channel Mask Mask Mask Mask Mask Mask Mask Mask Mask Mask Mask Mask Mask Mask Option Write-Once Register Option Edge-Align Enable Option Bottom Polarity Option Polarity Option Independent Mode Option Reset Enable Option Power Enable Option STOP Instruction Enable Option Disable Option Option Option Option Option Edge-Align Enable Bottom Polarity Polarity Independent Mode Reset Enable AN1844
More Information This Product, www.freescale.com
MOTOROLA
Application Note Assembler Include Files 68HC908MR32
Freescale Semiconductor, Inc.
MORLVIPWR. MORSTOPE. MORCOPD PCTL1 PWMDISX PMWDISY PWMINT PWMF PWMISENS1 PMWISENS0 PWMLDOK PWMEN PWMDISX. PMWDISY. PWMINT. PWMF. PWMISENS1. PMWISENS0. PWMLDOK PWMEN. PCTL2 PWMLDFQ1 PWMLDFQ0 PWMIPOL1 PWMIPOL2 PWMIPOL3 PWMPRSC1 PWMPRSC0 PWMLDFQ1. PWMLDFQ0. PWMIPOL1. PWMIPOL2. PWMIPOL3. PWMPRSC1. PWMPRSC0. FCRFINT4 FCRFMODE4 FCRFINT3 FCRFMODE3 FCRFINT2 FCRFMODE2 FCRFINT1 FCRFMODE1 FCRFINT4. FCRFMODE4. FCRFINT3. FCRFMODE3. AN1844 MOTOROLA
$20; $80; $40; $20; $10; $21; $80; $40; $10; $22; $80; $40; $20; $10;
Mask Option Power Enable Mask Option STOP Instruction Enable Mask Option Disable control register Software Disable Bank Software Disable Bank Interrupt Enable Reload Flag Current Sense Correction Current Sense Correction Load Module Enable Software Disable Bank Software Disable Bank Interrupt Enable Reload Flag Current Sense Correction Current Sense Correction Load Module Enable Control register Load Frequency Load Frequency Top/Bot Correction Top/Bot Correction Top/Bot Correction Prescaler Prescaler Load Frequency Load Frequency Top/Bot Correction Top/Bot Correction Top/Bot Correction Prescaler Prescaler Pair Pair Pair
Pair Pair Pair
Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault
Control Register Interrupt Enable Mode selection Fault Interrupt Enable Mode selection Fault Interrupt Enable Mode selection Fault Interrupt Enable Mode selection Fault
Interrupt Enable Mode selection Fault Interrupt Enable Mode selection Fault
More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
FCRFINT2. FCRFMODE2. FCRFINT1. FCRFMODE1. FSRFPIN4 FSRFFLAG4 FSRFPIN3 FPFFLAG3 FSRFPIN2 FSRFFLAG2 FSRFPIN1 FSRFFLAG1 FSRFPIN4. FSRFFLAG4. FSRFPIN3. FPFFLAG3. FSRFPIN2. FSRFFLAG2. FSRFPIN1. FSRFFLAG1. FTACK FTACK4 FTACK3 FTACK2 FTACK1 FTACK4. DT6. FTACK3. DT5. DT4. FTACK2. DT3. DT2. FTACK1. DT1. PWMOUT OUTCTL OUT6 OUT5 OUT4 OUT3 OUT2 OUT1 $23; $80; $40; $20; $10; $24; $40; $20; $10; $10; $25; Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Interrupt Enable Mode selection Fault Interrupt Enable Mode selection Fault Status register State Event Flag State Event Flag State Event Flag State Event Flag Event Event Event Event State Flag State Flag State Flag State Flag register
Freescale Semiconductor, Inc.
Fault acknowledge Fault Acknowledge Dead Time Fault Acknowledge Dead Time Dead Time Fault Acknowledge Dead Time Dead Time Fault Acknowledge Dead Time Fault Acknowledge Dead Time Fault Acknowledge Dead Time Dead Time Fault Acknowledge Dead Time Dead Time Fault Acknowledge Dead Time
Output Control Register Output Control Enable Active Active Active Active Active Active
AN1844 More Information This Product, www.freescale.com MOTOROLA
Application Note Assembler Include Files 68HC908MR32
OUTCTL. OUT6. OUT5. OUT4. OUT3. OUT2. OUT1. PCNT PCNTH PCNTL PMOD PMODH PMODL PVAL1 PVAL1H PVAL1L PVAL2 PVAL2H PVAL2L PVAL3 PVAL3H PVAL3L PVAL4 PVAL4H PVAL4L PVAL5 PVAL5H PVAL5L PVAL6 PVAL6H PVAL6L DEADequ DISMAP section SCC1 LOOPS ENSCI TXINV SCC1M WAKE ILTY LOOPS. ENSCI. TXINV. SCC1M. WAKE. ILTY. PEN. PTY. AN1844 MOTOROLA
$40; $20; $10; $26; $26; $27; $28; $28; $29; $2a; $2a; $2b; $2c; $2c; $2d; $2e; $2e; $2f; $30; $30; $31; $32; $32; $33; $34; $34; $35; $36; $37; $38; $80; $40; $20; $10;
Output Control Enable Active Active Active Active Active Active counter counter counter counter counter counter value value value value value value value value value value value value value value value value value value register register high register Modulo register Modulo register high Modulo register register register high register register register high register register register high register register register high register register register high register register register high register
Freescale Semiconductor, Inc.
Dead Time Write-once register Disable Mapping Write-once reg. control register Loop Mode Select Enable Transmit Inversion Mode (Character Length) Wakeup Condition Idle Line Type Parity Enable Parity Loop Mode Select Enable Transmit Inversion Mode (Character Length) Wakeup Condition Idle Line Type Parity Enable Parity
More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
SCC2 SCTIE TCIE SCRIE ILIE SCITE SCIRE SCTIE. TCIE. SCRIE. ILIE. SCITE. SCIRE. RWU. SBK. SCC3 SCC3R8 SCC3T8 ORIE NEIE FEIE PEIE SCC3R8. SCC3T8. ORIE. NEIE. FEIE. PEIE. SCS1 SCTE SCS1TC SCRF IDLE SCS1OR SCSINF SCS1FE SCS1PE SCTE. SCS1TC. SCRF. IDLE. SCS1OR. SCSINF. SCS1FE. SCS1PE. SCS2 $39; $80; $40; $20; $10; $3a; $80; $40; $3b; $80; $40; $20; $10; $3c; Control Register Transmit Enable Transmission Complete Int. Enable Receive Complete Int. Enable Idle Line Interrupt Enable Transmitter Enable Receiver Enable Receiver Wakeup Receiver Break Transmit Enable Transmission Complete Int. Enable Receive Complete Int. Enable Idle Line Interrupt Enable Transmitter Enable Receiver Enable Receiver Wakeup Receiver Break Control Register Receive Transmit Receiver Overrun Interrupt Receiver Noise Error Int. Receiver Framing Error Int. Receiver Parity Error Int. Receive Transmit Receiver Overrun Interrupt Receiver Noise Error Int. Receiver Framing Error Int. Receiver Parity Error Int. Status Register Transmitter Empty Transmission Complete Receiver Full Receiver Idle Receiver Overrun Receiver Noise Flag Receiver Framing Receiver Parity Transmitter Empty Transmission Complete Receiver Full Receiver Idle Receiver Overrun Receiver Noise Flag Receiver Framing Receiver Parity
Freescale Semiconductor, Inc.
Status Register Break Flag Reception-in-Progress AN1844
More Information This Product, www.freescale.com
MOTOROLA
Application Note Assembler Include Files 68HC908MR32
Freescale Semiconductor, Inc.
BKF. RPF. SCDR SCBR SCP1 SCP0 SCR2 SCR1 SCR0 SCP1. SCP0. SCR2. SCR1. SCR0. INTERRUPT ISCR IRQ1F ACK1 IMASK1 MODE1 IRQ1F. ACK1. IMASK1. MODE1. ADSCR COCO AIEN ADCO ADCH4 ADCH3 ADCH2 ADCH1 ADCH0 COCO. AIEN. ADCO. ADCH4. ADCH3. ADCH2. ADCH1. ADCH0. ADRH ADRL ADCLK ADIV2 AN1844 MOTOROLA
$3d; $3e; $20; $10; $3f;
Break Flag Reception-in-Progress Data baud Baud Baud Baud Baud Baud Baud Baud Baud Baud Baud Register rate Rate Prescaler Rate Prescaler Rate Selection Rate Selection Rate Selection Rate Rate Rate Rate Rate Prescaler Prescaler Selection Selection Selection
Control/Status Register IRQ1 Flag IRQ1 Interrupt Request Acknowledge IRQ1 Interrupt Mask IRQ! Edge/Level Select IRQ1 IRQ1 IRQ1 IRQ! Flag Interrupt Request Acknowledge Interrupt Mask Edge/Level Select
$40; $80; $40; $20; $10; $41; $41; $42; $43;
Status Control Register Conversions Complete Select Interrupt Enable Continuous Conversion Channel Select Channel Select Channel Select Channel Select Channel Select Conversions Complete Select Interrupt Enable Continuous Conversion Channel Select Channel Select Channel Select Channel Select Channel Select data register data register HIGH data register clock register Clock Prescaler
More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
ADIV1 ADIV0 ADICLK MODE1 MODE0 ADIV2. ADIV1. ADIV0. ADICLK. MODE1. MODE0. SPCR SPRIE SPMSTR CPOL CPHA SPWOM SPTIE SPRIE. SPMSTR. CPOL. CPHA. SPWOM. SPE. SPTIE. SPSR SPRF ERRIE OVRF MODF SPTE MODFEN SPR1 SPR0 SPRF. ERRIE. OVRF. MODF. SPTE. MODFEN. SPR1. SPR0. SPDR TIMER TBSC TBTOF TBTOIE TBTSTOP $80; $40; $20; $10; $44; $80; $20; $10; $45; $80; $40; $20; $10; $46; $51; Clock Prescaler Clock Prescaler Input Clock Select Modes Result Justification Modes Result Justification Clock Prescaler Clock Prescaler Clock Prescaler Input Clock Select Modes Result Justification Modes Result Justification Control Register Receiver Interrupt Enable Master Clock Polarity Clock Phase Wired-OR Mode Enable Transmit Interrupt Enable Receiver Interrupt Enable Master Clock Polarity Clock Phase Wired-OR Mode Enable Transmit Interrupt Enable Control/Status Register Receiver full Error Interrupt Enable Overflow Mode Fault Transmitter Empty Mode Fault Enable Baud Rate Select Baud Rate Select Receiver full Error Interrupt Enable Overflow Mode Fault Transmitter Empty Mode Fault Enable Baud Rate Select Baud Rate Select
Freescale Semiconductor, Inc.
data register TIMER TIMER TIMER TIMER Status/Ctrl Register Overflow Flag Overflow Interrupt Enable Stop AN1844
More Information This Product, www.freescale.com
MOTOROLA
Application Note Assembler Include Files 68HC908MR32
TBTRST TBPS2 TBPS1 TBPS0 TBTOF. TBTOIE. TBTSTOP. TBTRST. TBPS2. TBPS1. TBPS0. TBCNT TBCNTH TBCNTL TBMOD TBMODH TBMODL TBSC0 TBSC0CH0F TBSC0CH0IE TBSC0MS0B TBSC0MS0A TBSC0ELS0B TBSC0ELS0A TBSC0TOV0 TBSC0CH0MAX TBSC0CH0F. TBSC0CH0IE. TBSC0MS0B. TBSC0MS0A. TBSC0ELS0B. TBSC0ELS0A. TBSC0TOV0. TBSC0CH0MAX. TBCH0 TBCH0H TBCH0L TBSC1 TBSC1CH1F TBSC1CH1IE TBSC1MS1A TBSC1ELS1B TBSC1ELS1A TBSC1TOV1 TBSC1CH1MAX TBSC1CH1F. TBSC1CH1IE. TBSC1MS1A. TBSC1ELS1B. TBSC1ELS1A. TBSC1TOV1. AN1844 MOTOROLA
$80; $40; $20; $10; $52; $52; $53; $54; $54; $55; $56; $80; $40; $20; $10; $57; $57; $58; $59; $80; $40; $10;
TIMER TIMER TIMER TIMER TIMER TIMER TIMER TIMER TIMER TIMER TIMER
Reset Prescaler Select Prescaler Select Prescaler Select Overflow Flag Overflow Interrupt Enable Stop Reset Prescaler Select Prescaler Select Prescaler Select Counter Register Counter High Counter Modulo Register Modulo High Modulo Channel Status/Ctrl Flag Interrupt Enable Mode Select Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle Flag Interrupt Enable Mode Select Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle
Freescale Semiconductor, Inc.
TIMER TIMER TIMER TIMER TIMER TIMER TIMER Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel TIMER TIMER TIMER TIMER Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel Channel
Channel Register Channel High Channel Channel Status/Ctrl Flag Interrupt Enable Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow Maximum Duty Cycle Flag Interrupt Enable Mode Select Edge/Level Select Edge/Level Select Toggle-On-Overflow
More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note
TBSC1CH1MAX. TBCH1 TBCH1H TBCH1L $5a; $5a; $5b; Channel Maximum Duty Cycle TIMER Channel Register TIMER Channel High TIMER Channel Control Register Interrupt Enable Interrupt Flag Base Clock Select Interrupt Enable Interrupt Flag Base Clock Select Bandwidth Register Automatic Bandwidth Control Lock Indicator Acquisition Crystal Loss Detect Automatic Bandwidth Control Lock Indicator Acquisition Crystal Loss Detect programming register Multiplier Select Multiplier Select Multiplier Select Multiplier Select Range Range Range Range Multiplier Select Multiplier Select Multiplier Select Multiplier Select Range Range Range Range
PCTL $5c; PLLIE PLLF PLLON PLLIE. $80; PLLF. $40; PLLON. $20; BCS. $10; PBWC $5d; AUTO LOCK AUTO. $80; LOCK. $40; ACQ. $20; XLD. $10; $5e; MUL7 MUL6 MUL5 MUL4 VRS7 VRS6 VRS5 VRS4 MUL7. $80; MUL6. $40; MUL5. $20; MUL4. $10; VRS7. VRS6. VRS5. VRS4. SIM/FLASH/LVI/COP SBSR SBSW SBSW. SRSR $fe00; $fe01;
Freescale Semiconductor, Inc.
Break Status Register Break Stop/Wait Break Stop/Wait Reset Status Register AN1844
More Information This Product, www.freescale.com
MOTOROLA
Application Note Assembler Include Files 68HC908MR32
ILOP ILAD POR. PIN. COP. ILOP. ILAD. LVI. SBFCR BCFE BCFE. FLCR HVEN MASS ERASE HVEN. MASS. ERASE. PGM. BRKH BRKL BRKSCR BRKE BRKA BRKE. BRKA. LVISCR LVIOUT TRPSEL LVIOUT. TRPSEL. FLBPR COPCTL
$80; $40; $20; $10; $fe03; $80; $fe08; $fe0c; $fe0d; $fe0e; $80; $40; $fe0f; $80; $20; $ff7e; $ffff;
Power Reset External Reset Computer Operating Prop. Reset Illegal Opcode Reset Illegal Address Reset Low-Voltage Inhibit Reset Power Reset External Reset Computer Operating Prop. Reset Illegal Opcode Reset Illegal Address Reset Low-Voltage Inhibit Reset
Freescale Semiconductor, Inc.
Break Control Register Break Clear Flag Enable Break Clear Flag Enable FLASH FLASH FLASH FLASH FLASH FLASH FLASH FLASH FLASH Control Register High Voltage Enable Mass Erase Control Erase Control Program Control High Voltage Enable Mass Erase Control Erase Control Program Control
Break Address Register High Break Address Register Break Status Control Register Break Enable Break Active
Break Enable Break Active Status Register Control output Trip Select output Trip Select FLASH Block Protect Register Control Register
AN1844 MOTOROLA More Information This Product, www.freescale.com
Freescale Semiconductor, Inc. Application Note Conclusion
68HC908MR32 designed that used easily place 68HC908MR24 with hardware minimal software changes. block-protected FLASH memory facilitates easy in-circuit software upgrades.
Freescale Semiconductor, Inc.
Motorola reserves right make changes without further notice products herein. Motorola makes warranty, representation guarantee regarding suitability products particular purpose, does Motorola assume liability arising application product circuit, specifically disclaims liability, including without limitation consequential incidental damages. "Typical" parameters which provided Motorola data sheets and/or specifications vary different applications actual performance vary over time. operating parameters, including "Typicals" must validated each customer application customer's technical experts. Motorola does convey license under patent rights rights others. Motorola products designed, intended, authorized components systems intended surgical implant into body, other applications intended support sustain life, other application which failure Motorola product could create situation where personal injury death occur. Should Buyer purchase Motorola products such unintended unauthorized application, Buyer shall indemnify hold Motorola officers, employees, subsidiaries, affiliates, distributors harmless against claims, costs, damages, expenses, reasonable attorney fees arising directly indirectly, claim personal injury death associated with such unintended unauthorized use, even such claim alleges that Motorola negligent regarding design manufacture part. Motorola registered trademarks Motorola, Inc. Motorola, Inc. Equal Opportunity/Affirmative Action Employer.
reach
USA/EUROPE/Locations Listed: Motorola Literature Distribution; P.O. 5405, Denver, Colorado 80217. 1-303-675-2140 1-800-441-2447 JAPAN: Motorola Japan Ltd.; SPS, Technical Information Center, 3-20-1, Minami-Azabu, Minato-ku, Tokyo 106-8573 Japan. 81-3-3440-3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, King Street, Industrial Estate, N.T., Hong Kong. 852-26668334 Technical Information Center: 1-800-521-6274 HOME PAGE:
Motorola, Inc., 2000
AN1844/D More Information This Product, www.freescale.com

Other recent searches


VLH322520 - VLH322520   VLH322520 Datasheet
453226 - 453226   453226 Datasheet
SFH640 - SFH640   SFH640 Datasheet
ICX055AK - ICX055AK   ICX055AK Datasheet
ICX045BKA - ICX045BKA   ICX045BKA Datasheet
ICS557-01 - ICS557-01   ICS557-01 Datasheet
HI-201HS - HI-201HS   HI-201HS Datasheet
GR-1244-CORE - GR-1244-CORE   GR-1244-CORE Datasheet
GR-253-CORE - GR-253-CORE   GR-253-CORE Datasheet
BU406 - BU406   BU406 Datasheet
406H - 406H   406H Datasheet
BDY76E - BDY76E   BDY76E Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive