Path: utzoo!news-server.csri.toronto.edu!rutgers!uwm.edu!bionet!hayes.ims.alaska.edu!acad3.alaska.edu!ftpam1 From: ftpam1@acad3.alaska.edu (MUNTS PHILLIP A) Newsgroups: sci.electronics Subject: Re: information wanted: microcontrollers with slave bus interfaces Message-ID: <1991Mar12.010607.3448@ims.alaska.edu> Date: 12 Mar 91 01:06:07 GMT References: <1991Mar11.194442.10117@batcomputer.tn.cornell.edu> Sender: usenet@ims.alaska.edu (J Random USENET) Reply-To: ftpam1@acad3.alaska.edu Distribution: usa Organization: University of Alaska Fairbanks Lines: 35 News-Software: VAX/VMS VNEWS 1.3-4 Nntp-Posting-Host: acad3.alaska.edu In article <1991Mar11.194442.10117@batcomputer.tn.cornell.edu>, newman@theory.tn.cornell.edu (Bill Newman) writes... >I am interested in pointers to microcontrollers which have registers, ports, >and handshake lines built in to allow them to serve as passive devices on >another bus, in the same way as your typical UART, PIO, or what have you. >I am particularly interested in microcontrollers with internal program RAM >which can be set by the bus master on system startup. >I once read a data sheet for one of Intel's microcontrollers (UPI?) >which was designed to be accessed from an 80xx family bus, >and to serve e.g. as a keyboard controller, but the version that I saw >was ROM programmed. So far I don't know of any such devices >whose program RAM can be set by the bus master on startup. > >Please e-mail responses; if I get useful feedback, I'll summarize. > > Thanks, > Bill Newman > newman@theory.tn.cornell.edu There are quite a few micros that have a slave port for passing data. These include the 8041 and 8042 from Intel (based on 8048), the 80452 from Intel (based on 8051; real elaborate slave interface including FIFO buffers and DMA), the 80451 from Signetics and others based on 6502 and Z8 cores. The only device I remember that allows the host to load program memory on the micro was a variation of the Z8 from Zilog that had a socket for plugging in a 6116 static RAM or 2716 EPROM. If you opted for the RAM, there was a procedure for writing to it. A nonvolatile SRAM like SGS or Dallas Semiconductor make ought to work pretty slick in a system like that. My Zilog data book is about 2500 miles southeast of here so I can't look up the part number for you. Philip Munts N7AHL NRA Extremist, etc. University of Alaska, Fairbanks