| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Interfacing X24C44/45 Motorola 68HC11 Microcontroller using Port
Top Searches for this datasheetInterfacing X24C44/45 Motorola 68HC11 Microcontroller using Port devices. Xicor reached toll free 1800-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. Figure Hardware connection interfacing X24C44 68HC11 microcontroller using Port Xicor, Inc. 1511 Buckeye Drive Milpitas, 95035 (408) 432-8888 AN36-1 Xicor THIS CODE DESIGNED DEMONSTRATE X24C44 COULD INTERFACED PORT 68HC11 MICROCONTROLLER. THREE FOUR PINS USED DEFINED PROTOCOL. 68HC11 TIED X24C44, MOSI TIED MISO TIED FOURTH PIN* (SS) TYPICALLY INPUT ENVIRONMENT USED ADDITIONAL PORT REQUIRED. MADE OUTPUT CONTROL X24C44. CODE SHOWN DEMONSTRATES RCL, WREN, READ, WRITE, STORE INSTRUCTIONS. REMAINING INSTRUCTIONS (WRDS ENAS) ISSUED USING SAME ROUTINE OTHER NON-DATA INSTRUCTIONS. PROGRAM ISSUES SEQUENCE INSTRUCTIONS READ CONTENTS ADDRESS STORES SAME VALUE ADDRESS SEQUENCE INSTRUCTIONS FOLLOWS SETS PREVIOUS RECALL LATCH WREN SETS WRITE ENABLE LATCH READ DATA FROM ADDRESS READ WRITE DATA READ DURING STEP WRITTEN ADDRESS RAM'S CONTENTS TRANSFERED EEPROM DATA TRANSFER PERFORMED WITH MOST SIGNIFICANT FIRST. THIS CODE WITH X24C45 NOVRAM, YOU'LL NEED ENABLE AUTOSTORE FUNCTION SENDING ENAS INSTRUCTION SIMILAR MANNER, OTHERWISE ENAS USED X24C44. CEBIT WRDS ENAS WRITE WREN READ MASK INDICATING PORTD POSITION RESET WRITE ENABLE LATCH TRANSFERS FROM EEPROM PLACES PART INTO POWER DOWN MODE WRITE WRITE ENABLE LATCH TRANSFERS FROM EEPROM RAM, RESETS WRITE ENABLE LATCH READ DATA DIRECTION REGISTER PORT ADDRESS PORT CONTROL REGISTER STATUS REGISTER DATA REGISTER LOCATION X24C44 ADDRESS ACCESS INSTRUCTION PART LOCATION X24C44 DATA TRANSFERED DDRD PORTD SPCR SPSR SPDR ADDR INST RWDAT RESET VECTOR BEGINNING PROGRAM CODE $FFFE $E000 RESET VECTOR PROGRAM ENTRY POINT AN36-2 Xicor ****************************** START PROGRAM EXECUTION ****************************** BEGIN: LDAA STAA BCLR LDAA STAA LDAA LDAA STAA LDAA STAA LDAA STAA LDAA STAA LDAA STAA $E000 #$00FF #$1000 #$3F DDRD,X PORTD,X #CEBIT #$50 SPCR,X SPSR,X #RCL INST CEHIGH OUTBYT CELOW #WREN INST CEHIGH OUTBYT CELOW #$05 ADDR RDWRD #$09 ADDR WRWRD #STO INST CEHIGH OUTBYT CELOW BEGINNING EXECUTABLE CODE INITIALIZE STACK POINTER INITIALIZE PAGE OFFSET LOCATION MAKE PORTD OUTPUTS BRING INITIALIZE PORT MAKE SURE SPIF RESET PERFORM RECALL RECALL LATCH PERFORM WRITE ENABLE WRITE ENABLE LATCH READ CONTENTS ADDRESS VALUE READ WILL STORED RWDATA WRITE DATA JUST READ INTO ADDRESS PERFORM STORE OPERATION LOOP UNTIL RESET WRITE WORD SPECIFIED RWDAT. ADDRESS WRITTEN SPECIFIED ADDR. WRWRD: LDAA ASLA ASLA ASLA ORAA CEHIGH ADDR WRITE VALUE RWDAT INTO LOCATION #WRITE OUTBYT AN36-3 Xicor LDAA LDAA RWDAT OUTBYT RWDAT+1 OUTBYT CELOW READ WORD LOCATION SPECIFIED ADDR. DATA READ WILL PLACED RWDAT. RDWRD: LDAA ASLA ASLA ASLA ORAA STAA STAA CEHIGH ADDR READ ADDRESS SPECIFIED ADDR #READ OUTBYT OUTBYT RWDAT OUTBYT RWDAT+1 CELOW SEND BYTE X24C44 READ WHAT SENT BACK PIN. DATA SHIFTED X24C44 MOSI PIN. WHILE SHIFTING TAKING PLACE LEVEL FROM X24C44 BEING READ MISO INPUT. CLOCKING X24C44 GENERATED OUTPUT. FULL DUPLEX METHOD DATA TRANSFER MEANS THAT SAME ROUTINE THAT USED WRITE X24C44 USED READ OPERATION. ROUTINE WAITS UNTIL TRANSFER COMPLETED POLLING SPIF CONTROL REGISTER. ONCE TRANSFER COMPLETED DATA SENT BACK FROM X24C44 READ FROM SPDR.* OUTBYT:STAA SPDR,X WAIT2: BRCLR SPSR,X #$80 WAIT2 LDAA SPDR,X ***************** BRING HIGH ***************** CEHIGH:BSET PORTD,X #CEBIT BRING HIGH SEND BYTE WAIT TRANSFER READ BYTE SENT BACK **************** BRING **************** CELOW: BCLR PORTD,X #CEBIT BRING AN36-4 Other recent searchesSTP11NK50Z - STP11NK50Z STP11NK50Z Datasheet STP11NK50ZFP - STP11NK50ZFP STP11NK50ZFP Datasheet STB11NK50Z - STB11NK50Z STB11NK50Z Datasheet Si8409DB - Si8409DB Si8409DB Datasheet SF2064A - SF2064A SF2064A Datasheet PD72012 - PD72012 PD72012 Datasheet NCV2931 - NCV2931 NCV2931 Datasheet M48T35AY - M48T35AY M48T35AY Datasheet M48T35AV - M48T35AV M48T35AV Datasheet CSS-4012Y - CSS-4012Y CSS-4012Y Datasheet 4013Y - 4013Y 4013Y Datasheet ADE-802-221 - ADE-802-221 ADE-802-221 Datasheet
Privacy Policy | Disclaimer |