The personal computer hardware marketplace has grown rapidly in recent years. Many software projects, as a cost-cutting measure, are buying “off-the-self” items to meet their hardware requirements. Almost all of the device drivers for these devices are written in the C programming language. However, the selection of the programming language for the project does not need to be confined to C. This paper details the powerful tools in Ada 95, such as the Interfaces package, pragma to interface existing C drivers to Ada 95 applications. An example of a generic real-time Ada 95 application interfacing with a low-level C serial device driver is used to aid the reader in the concepts and idea’s discussed in the paper. Keywords Ada 95, real-time, device drivers, C programming language