gc80c521a CORERIVER Semiconductor, gc80c521a Datasheet - Page 74
![no-image](/images/no-image-200.jpg)
gc80c521a
Manufacturer Part Number
gc80c521a
Description
Flash / Isp / Iap 8-bit Turbo Microcontrollers
Manufacturer
CORERIVER Semiconductor
Datasheet
1.GC80C521A.pdf
(146 pages)
- Current page: 74 of 146
- Download datasheet (4Mb)
SPIST
SPICON EQU
SPICK
SPIDR
ORG 000h
ORG 073h
ORG 0100h
START:
6.13. SPI : Example
MOV
ORL
ORL
MOV
CJNE
MOV
LJMP
ANL
MOV
RETI
MOV
ORL
ANL
ANL
ANL
Master example code
EQU
EQU
EQU
START
SPIST,
R2,
R2,
SPICON,
SPICON,
SPICON,
SPICON,
SPICK,
SPICON,
SPICON,
SPIDR,
R2,
R2,
0C0H
0B4H
0B5H
0B6H
#0FBh
#01h
#00h
#10h
#0FBh
#0F7h
#0DFh
#00h
#02h
#01h
#55h
#01h,
#00h
.
; SPI interrupt routine
; clear interrupt flag
; clear interrupt indicator
; master mode
; sampling clock leading edge
; sampling clock first edge
; first bit : MSB
; clock scaling Fperi / 2
; SPI IO enable
; SPI enable
; write TX data
; wait TX interrupt
; clear interrupt indicator
SPIST
SPICON EQU
SPICK
SPIDR
ORG 000h
ORG 073h
ORG 0100h
START:
LJMP
ANL
MOV
RETI
MOV
ANL
ORL
ORL
ORL
MOV
ORL
ORL
CJNE
MOV
MOV
Slave example code
EQU
EQU
EQU
START
SPIST,
R2,
R2,
SPICON,
SPICON,
SPICON,
SPICON,
SPICK,
SPICON,
SPICON,
R2,
R2,
A,
0C0H
0B4H
0B5H
0B6H
#0FBh
#01h
#00h
#0EFh
#04h
#08h
#20h
#01h
#02h
#01h
#01h,
#00h
SPIDR
MiDAS1.0B Family
.
; clear interrupt flag
; clear interrupt indicator
; slave mode
; sampling clock trailing edge
; sampling clock second edge
; first bit : LSB
; clock scaling Fperi / 4
; SPI IO enable
; SPI enable
; wait RX interrupt
; clear interrupt indicator
; read RX data
[74]
[74]
Related parts for gc80c521a
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![gc41c510g0](/images/no-image3.png)
Part Number:
Description:
Coreriver Semiconductor
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![TOUCHCORE3.0-MLF32](/images/no-image3.png)
Part Number:
Description:
CRITOUCHCORE3.0-MLF32 PSOC(TOUCHCORE30-
Manufacturer:
Coreriver Semiconductor Co.
![tc10-so8ip](/images/no-image3.png)
Part Number:
Description:
Digital-type / Capacitive Touch Sensor Engine
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc80c590ae](/images/no-image3.png)
Part Number:
Description:
Flash / Isp / Iap 8-bit Turbo Microcontrollers
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc80c520g](/images/no-image3.png)
Part Number:
Description:
Eprom / Rom / Romless Based 8-bit Turbo Microcontrollers
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc80c510](/images/no-image3.png)
Part Number:
Description:
Eprom/rom 8-bit Turbo Microcontrollers
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc80c520a](/images/no-image3.png)
Part Number:
Description:
Midas1.0 Family Mask Rom/eprom/romless 8-bit Turbo Microcontrollers
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc41c501g0-sp8i](/images/no-image3.png)
Part Number:
Description:
4-bit Microcontrollers With Reduced 8051 Architecture With Reduced 8051 Architecture
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc41c501g1-so24i](/images/no-image3.png)
Part Number:
Description:
4-bit Microcontrollers With Reduced 8051 Architecture
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![gc41c501g2-so24i](/images/no-image3.png)
Part Number:
Description:
4-bit Microcontrollers With Reduced 8051 Architecture
Manufacturer:
CORERIVER Semiconductor
Datasheet:
![tc10-so8ip](/images/no-image3.png)
Part Number:
Description:
Digital-type / Capacitive Touch Sensor Engine
Manufacturer:
CORERIVER Semiconductor
Datasheet: