McBSP versus GPIO

Started by sciencequest February 5, 2007
hello all
            a newbie here
I was looking for some information on GPIO and McBSP
Can some one explain me difference/similarities/general concepts...some
pointer will be good too

Thanks
SQ



sciencequest wrote:
> hello all > a newbie here > I was looking for some information on GPIO and McBSP > Can some one explain me difference/similarities/general concepts...some > pointer will be good too > > Thanks > SQ > > >
GPIO = General Purpose I/O McBSP = Multi-channel Buffered Serial Port GPIO would be used for things such as turning an LED on/off or perhaps enabling/disabling some other device. In general it is good for things that have on/off states. The McBSP is for doing communication. It could be used to talk to an A/D and/or D/A. You could also use it as a chip-to-chip connection to send data back and forth between two devices. It has a clock, frame-sync, and data line for both transmit and receive. Sometimes people will use GPIO to do communications. This is often called "bit banging" because you need to do a whole bunch of writes to the GPIO to mimic things like clocks, etc. Generally "bit banging" is done in order to save money by squeezing into a cheaper part that doesn't have all the interfaces you need.
You could find much details of McBSP in Peripherals Guide at
www.ti.com
Alternatively, TMS320C6000 DSP Multichannel Buffered Serial Port
( McBSP) Reference Guide (Rev. G) would also help.

- Jude

looks like  macbsp is something like gpio but with some more control signals.am i
right?