MC68MH360RC25L Freescale Semiconductor, MC68MH360RC25L Datasheet - Page 101

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
-
struct
static char *poem[6];
short linecntr;
struct intrpten {
short recvcnt,xmitcnt,othrcnt = 0;
main()
{
/* SCdP is zero from reset */
rxbdq recvbd0;
txbdq xmitbd0;
} chbd[4];
unsigned V:1;
unsigned W:1;
unsigned NID:1;
unsigned IDL:1;
unsigned :1;
unsigned CHNMBR:5;
unsigned MRF:1;
unsigned UN:1;
unsigned RXF:1;
unsigned BSY:1;
unsigned TXB:1;
unsigned RXB:1;
}
void SCC1esr();
int *pvec;
char vecblk = 3;
char intlvl = 4;
pdpr = (struct dprbase *) (getmbar() & 0xFFFFE000);/*
RAM ptr */
pdpr->CICR.VBA2_VBA0 = (unsigned) (vecblk);/* vecs at vec num 0x60-7F */
pdpr->CICR.IRL2_IRL0 = (unsigned) (intlvl);/* CPM interrupts level 4 */
pdpr->CICR.HP4_HP0 = 0x1F;
pdpr->CICR.SCcP = 1;
pdpr->CICR.SCbP = 2;
pdpr->CICR.SCaP = 3;
descs {
intrpt[10];
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
Chapter 6. QMC Initialization
/* receive buffer 0 */
/* transmit buffer 0 */
/* 4 sets of chan descriptors */
/* poem area */
/* line counter */
/* entry valid bit */
/* entry wrap bit */
/* not-an-idle has occurred */
/* an idle has occurred */
/* channel number */
/* maximum frame length violation */
/* Tx underrun */
/* receive frame */
/* frame discarded, no buffers */
/* buffer transmitted */
/* receive buffer closed */
/* interrupt table */
/* interrupt counters */
/* exception service rtn */
/* exception vector pntr */
/* vector number block */
/* interrupt level */
/* no int priority change */
/* SCC2 to SCCC position */
/* SCC3 to SCCB position */
/* SCC4 to SCCA position */
init
dual-ported

Related parts for MC68MH360RC25L