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*)

 

 

Interfacing X25640/642 Motorola 68HC11 Microcontroller between Mo


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Applications Staff, June 1994 following code demonstrates Xicor's high density serial PROMs could interfaced 68HC11 microcontroller when connected shown Fig. interface uses port, with connected serial clock (SCK), MOSI connected serial data (SI), MISO connected serial data (SO), PCS0/CS connected chip select (CS). Additional code found Xicor through Xicor FaxBack system) that will implement interfaces
Interfacing X25640/642 Motorola 68HC11 Microcontroller
between Motorola microcontrollers other Xicor serial devices. Xicor reached toll free 1-800-258-8864, (408) area code internationally 1-408-943-0655. Xicor's will support 19.2K baud rate modem parity, words, stop bit, local echo). These listings found MOTOROLA (Special Interest Group). Xicor application notes also available through Xicor's FaxBack system (408) 954-1627.
ESET 2564
Figure Interfacing X25640 68HC11 microcontroller using port
Xicor, Inc. 1511 Buckeye Drive Milpitas, 95035 (408) 432-8888
AN38-1
Xicor
DESCRIPTION: purpose this program show M68HC11 assembly language program XICOR EEPROMs. "WIP" status polling (ACKPOL program) unique feature memories. processor interfaces EEPROM through Serial Peripheral Interface Port (SPI). connected serial clock (SCK), MOSI serial data in(SI) MISO serial data (SO), PCS0/CS input EEPROM. main section code calls other modules order demonstrate procedure followed when reading/writing from/to device. INTERNAL LOCATIONS ADDRL ADDRH PATTERN STACK CONSTANTS WREN_CMD WRITE_CMD READ_CMD WRDI_CMD RDSR_CMD DUMMY SPE_BIT SPIF_BIT CE_BIT WRITE ENABLE WRITE DATA EEPROM READ EEPROM DATA WRITE DISABLE READ STATUS REGISTER COMMAND DUMMY STATUS MOSI DURING BYTE READ POSITION SPIF POSITION PCS0/CS ADDRL-1 ADDRH-1 PATTERN-1 MEMORY ADDRESS BYTE MEMORY ADDRESS HIGH BYTE PATTERN REGISTER STACK
EQUATES WITH INDEX OFFSET $1000 PORTD DDRD SPCR SPDR SPSR BAUD SCDAT SCSR SCCR2
ASSEMBLER REQUIREMENT- TYPE P68H11 PAGE
AN38-2
Xicor START USER CODE TEST: INITIALIZE ldaa staa ldaa staa ldaa staa #$3F DDRD,X #$50 SPCR,X #$00 PATTERN #$100 ADDRH ADDRH wr_byte ACK_POLL rd_byte #STACK #$1000 LOAD STACK POINTER REGISTER BASE $E000
PORT-D PINS OUTPUTS MODE 1MHZ DATA PATTERN WRITE MEMORY ADDRESS WRITE RECALL DATA PATTERN LOAD MEMORY ADDRESS WRITE BYTE WAIT TILL DEVICE COMPLETS INTERNAL WRITE READ BYTE
Name: EE_WREN Description: Enable write operation EEPROM Function: This program sends command enable writes store operations EEPROM Calls: None Input: None Output: None Register Usage: EE_wren: bclr PORTD,X,#CE_BIT ACTIVATE ldaa #WREN_CMD WRITE ENABLE COMMAND outbyt OUTPUT COMMAND bset PORTD,X,#CE_BIT DEACTIVATE Name: OUTBYT Description: Sends byte EEPROM Function: This program shifts byte, first EEPROM. Calls: None Input: Byte sent Return Value: None Register Usage: None
AN38-3
Xicor outbyt: staa outbyt1: brclr SPSR,X,#SPIF_BIT,outbyt1 SPDR,X
*WAIT LAST COMPLETE
Name: RD_BYTE Description: Reads content EEPROM specific location. Function: This program sends command read content memory location specified register. Calls: EE_read_cmd, outbyt Input: Address byte Output: READ VALUE Register Usage: rd_byte: bclr PORTD,X,#CE_BIT ACTIVATE EE_read_cmd ISSUE READ COMMAND pshy SAVE ADDR ldaa RECALL ADDRESS outbyt SEND EEPROM ldaa RECALL ADDRESS outbyt SEND EEPROM ldaa #DUMMY SHIFT DATA FROM EEPROM outbyt ldaa SPDR,X LOAD RECEIVED DATA FROM bset PORTD,X,#CE_BIT DEACTIVATE puly Name: EE_READ_CMD Description: Sends read command EEPROM Function: This program sends read command EEPROM Calls: outbyt Input: BYTE ADDRESS Return Value: RECEIVED BYTE Register Usage: EE_read_cmd: ldaa #READ_CMD SEND READ COMMAND EEPROM outbyt SEND COMMAND
AN38-4
Xicor
Name: WR_BYTE Description: Writes byte EEPROM specific location. Function: This program writes byte register EEPROM location specified register. Calls: EE_wren, EE_write_cmd, outbyt Input: byte Address, Data write Output: None Register Usage: wr_byte: EE_wren SEND WRITE ENABLE COMMAND bclr PORTD,X,#CE_BIT ACTIVATE EE_write_cmd ISSUE WRITE COMMAND pshy SAVE ADDR ldaa RECALL ADDRESS outbyt SEND EEPROM ldaa RECALL ADDRESS outbyt SEND EEPROM outbyt SEND EEPROM bset PORTD,X,#CE_BIT DEACTIVATE puly RECALL ADDR Name: EE_write_cmd Description: Sends write command EEPROM Function: This program creats write command sequence transmits EEPROM. Calls: outbyt Input: BYTE ADDRESS Return Value: None Register Usage: EE_write_cmd: ldaa #WRITE_CMD SEND WRITE COMMAND EEPROM outbyt Name: ACK_POLL Description: Verifies EEPROM ready accepting commands Function: This program sends status register read command EEPROM returns caller when status byte cleared maximum number retries reached. Calls: outbyt Input: None Return Value: None Register Usage:
AN38-5
Xicor ACK_POLL: ackpol1: bclr ldaa ldaa bset ldaa asra PORTD,X,#CE_BIT #RDSR_CMD outbyt #DUMMY outbyt PORTD,X,#CE_BIT SPDR,X ackpol1 ACTIVATE READ STATUS COMMAND SEND COMMAND DUMMY COMMAND SEND COMMAND
DEACTIVATE LOAD RECEIVED DATA FROM
$FFFE TEST
AN38-6

Other recent searches


TDA3616 - TDA3616   TDA3616 Datasheet
SUU50N025-09BP - SUU50N025-09BP   SUU50N025-09BP Datasheet
STA370BWS - STA370BWS   STA370BWS Datasheet
NE650R479A - NE650R479A   NE650R479A Datasheet
MC10H117 - MC10H117   MC10H117 Datasheet
HMMC-3028 - HMMC-3028   HMMC-3028 Datasheet
FM25H20 - FM25H20   FM25H20 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive