PRODUCTS
   SUPPORT
   COMPANY INFO
   PARTNERS
   TRANSLATION
  
Update Notice

Thank you for visiting The Western Design Center, Inc.'s information website.
Please visit our Business Development Website for the latest information.


Libraries


In addition to the ANSI standard C Compiler libraries that WDC supplies we also provide additional library functions that are generally useful. The table below shows which are available for each product type. Some of these library functions have been proven with WDC's starter kits and some have not yet been proven. Contact Us for more information.


 
 
C Language Library
 
Library Feature 65C02/
65C22
65C134 65C816/
65C22
65C265
8-bit checksum X X    
16-bit checksum     X X
Fill memory X X X X
Move block under 256 bytes X X    
Move block general number of bytes X X X X
Software UART I/O X      
Interrupt driven serial I/O   X   X
S19 Hex output X X    
S28 Hex output     X X
S28 Hex input X X X X
PC keyboard input X X X X
17C450-850 UART interrupt driven serial I/O X      
2C interface X X X X
2 line 40 column LCD display X X X X
Memory search X X X X
Serial Peripheral Interface (SPI) X X X X
Stepper motor X X X X
1 wire maxim interface X X X X
Infrared input/ouput X      
SMSC 37C665 super I/O chip X X X  
DTMF speed dial using 100
millisecond timer
      X
 
 



WDC has created many of the library functions usually found only with C Compilers for the 65xx Assembler. In addition, WDC provides library functions that are generally useful for creating a broad range of systems and applications. The table below shows which are available for each product. Some of these library functions have been proven with WDC's starter kits and some have not yet been proven. Contact Us for more information.





 
 
Assembly Language Library
 
Library Feature 65C02/
65C22
65C134 65C816/
65C22
65C265
10 millisecond timer X X X X
8-bit checksum X X    
16-bit checksum     X X
Fill memory X X X X
Move block under 256 bytes X X    
Move block general number of bytes X X X X
ASCII to Hex X X X  
Binary to Decimal X X X  
Is ASCII X X    
Is Decimal X X    
Is Hex X X    
To Upper X X    
Software UART I/O X X    
Interrupt Driven Serial I/O X X X  
S19 Hex output X X    
S28 Hex output     X X
S28 Hex input X X X X
16-bit math - add, subtract, multiply & divide X X X X
32-bit math – add, subtract, multiply & divide X X X X
64-bit math – add, subtract, multiply & divide X X X  
40-bit floating point math package X X    
State machine – 10 millisecond time slice X X X X
Time of day clock X X X X
Elapsed time counter X X X X
Timer alarm notice X X X X
PC keyboard input X X X X
16C450-850 UART interrupt driven serial I/O X X    
I2C interface X X X X
2 line 40 column LCD display X X X X
Memory search X X X X
Serial Peripheral Interface (SPI) X X X X
Stepper motor X X X X
1 wire maxium interface X X X X
Infrared input/ouput X X    
SMSC 37C665 super I/O chip X X X X
Assembler/Disassembler Debugger     X X
DTMF speed dial using 100 millisecond timer       X
 
 





WDC has a broad range of library functions available in assembly language. The table below shows which are available for each product. Some of these library functions have been proven with WDC's starter kits and some have not yet been proven. Contact Us for more information.


 
 
RTOS Functions Library
 
RTOS Feature W65C02S W65C816S W65C134S W65C265S
10 millisecond timer X X X X
State machine – 10 millisecond time slice X X X X
Time of Day clock X X X X
Elapsed time counter X X X X
Timer alarm notice X X X X
UART SW X X X X
 
 



  

©2003 - 2026 The Western Design Center, Inc.
2166 E. Brown Rd. Mesa, Arizona 85213
phone: 480 962-4545, fax: 480 835-6442

Last updated 01/05/2021
Today is Wednesday, 06/03/2026
The time is 11:20:33pm

Views since 10/6/2016: