MC68MH360RC25L Freescale Semiconductor, MC68MH360RC25L Datasheet - Page 103

no-image

MC68MH360RC25L

Manufacturer Part Number
MC68MH360RC25L
Description
IC MPU QUICC 25MHZ 241-PGA
Manufacturer
Freescale Semiconductor
Datasheets

Specifications of MC68MH360RC25L

Processor Type
M683xx 32-Bit
Speed
25MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
241-PGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
/* GSMR_H1 is zero from reset */
/* GSMR_L1 is zero from reset */
inittsatr(4);
chbd = (struct descs *)((int)(pdpr->SCC1.MBASE));
pdpr->GSMR_L1.MODE = 0xA;
pdpr->GSMR_H1.CDP = 1;
pdpr->GSMR_H1.CTSP = 1;
pdpr->GSMR_H1.CDS = 1;
pdpr->GSMR_H1.CTSS = 1;
pdpr->SCC1.MCBASE = 0x1_0000; /* BD base located 0x1_0000 */
pdpr->SCC1.INTBASE = 0xF000;
pdpr->SCC1.MRBLR = 60;
pdpr->SCC1.GRFTHR = 1;
pdpr->SCC1.GRFCNT = 1;
pdpr->SCC1.C_MASK32 = 0xDEBB20E3;/* init 32-bit CRC const */
pdpr->SCC1.C_MASK16 = 0xF0B8; /* init 16-bit CRC const */
pdpr->SCC1.INTPTR = pdpr->SCC1.INTBASE;/* init intptr */
pdpr->SCC1.TSATR[3].W = 1;
pdpr->SCC1.Tx_S_PTR = (short *)(pdpr->SCC1.MCBASE+0x20);/* init pntr to
TSATTx table */
pdpr->SCC1.TxPTR = pdpr->SCC1.Tx_S_PTR;/* init curr TSATTx pntr */
pdpr->SCC1.Rx_S_PTR = (short *)(pdpr->SCC1.MCBASE+0x20);/* init pntr to
TSATRx table */
pdpr->SCC1.RxPTR = pdpr->SCC1.Rx_S_PTR;/* init curr TSATRx pntr */
pdpr->SCC1.QMC_STATE = 0x8000;/* init QMC-STATE */
pdpr->ch[0].RBASE = 0;
pdpr->ch[0].TBASE = 8;
pdpr->ch[1].RBASE = 0x10;
pdpr->ch[1].TBASE = 0x18;
pdpr->ch[2].RBASE = 0x20;
pdpr->ch[2].TBASE = 0x28;
pdpr->ch[3].RBASE = 0x30;
pdpr->ch[3].TBASE = 0x38;
for (v1 = 0; v1 < 4; v1++)
{
pdpr->ch[v1].ZISTATE = 0x100;
pdpr->ch[v1].RSTATE = 0x3900_0000;
pdpr->ch[v1].TSTATE = 0x3800_0000;
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
Chapter 6. QMC Initialization
/* enable CD* pulse */
/* enable CTS* pulse */
/* enable CDS* sampling */
/* enable CTS* sampling */
/* select QMC mode */
/* interrupt table base 0xF000 */
/* set receive buffer length to 60 */
/* 1 receive frame to intrpt */
/* 1 receive frame to intrpt */
/* last time slot */
/* locate CH0 RxBDS at 0 */
/* locate CH0 TxBDS at 8 */
/* locate CH1 RxBDS 0x10 */
/* locate CH1 TxBDS 0x18 */
/* locate CH2 RxBDS 0x20 */
/* locate CH2 TxBDS 0x28 */
/* locate CH3 RxBDS 0x30 */
/* locate CH3 TXBDS 0x38 */

Related parts for MC68MH360RC25L