Trial Specifically Recognized Devices Price Buy now Policies Subscribe


What is new in version 4.00.027

Attention: PCIScope was designed for computer specialists only. Unskilled usage of PCIScope may cause malfunction of your computer.

Overview: What is PCIScope?
PCIScope is a powerful tool designed to explore, examine and debug PCI subsystem of your computer. It was made to fit the requirements of the most demanding users, especially engineers, programmers and system administrators, and to integrate all advanced functions and tools into one product. Click here to see an example of complicated system analyzed by PCIScope.

In difference with most of available PCI exploration tools PCIScope bypass Windows and getting all information directly from hardware. Therefore PCIScope is fully OS independent and will recognize devices ignored by Windows. This makes PCIScope invaluable tool for creation of device drivers for PCI devices.

In our dynamic world new PCI cards appear daily. PCIScope gives you an unique possibility to add the new device to PCIScope via simple text file. Your card uses few non-standard locations in the PCI configuration space? No problem: simply add bits definition into the simple text file. Click here to see an example of file with definition of register A8 on Texas Instruments 12xx CardBus adapters.

What computer magazines write about PCIScope:
c't Magazine PC-Welt         Software Informer
  • PCIScope throws light on the very deep details of PCI bus. PCIScope's functionality is really great, it includes even such possibility as watching on every interrupt. (c't Magazine 20/2003)
  • PCIScope's online help is appallingly extensive and abounds in background information. (c't Magazine 5/2003)
  • PCIScope is an informational and configuration utility for professionals. (PC-Welt 6/2004)

PCIScope is able to recognize vendor-specific registers for selected ServerWorks chipsets and O2Micro CardBus controllers. If you want to obtain ServerWorks add-on package or O2Micro add-on package, you will need enter into NDA (Non-Disclosure Agreement) with ServerWorks or O2Micro. Please send an e-mail to with word ServerWorks or O2Micro in the subject line for more info.

You created a new register's description file? Just e-mail it to We will include it in the next release and provide it to other people via our WEB. If you are interested in support of specific devices and do not want spend time to create register description files on your own, you can order description files creation from us. Please e-mail to for details.

  • PCIScope gives a detailed information about PCI subsystem and visualize that information in several formats:

  • PCIScope also gives a detailed information about:
  • PCIScope is designed to run on all modern Windows platforms.
  • Direct access to PCI hardware gives a possibility to find and manage PCI devices even if Windows did not recognize them.
  • PCIScope is able to interpret any kind of I/O and memory registers (Please click here for see how PCIScope interprets CardBus, ExCA and USB registers)
  • PCIScope is able to recognize almost any PCI extension card by the name.
  • PCIScope is able to read from/write to extended configuration space of PCI Express devices.
  • PCIScope is able to decode New and Extended Capability structures defined in latest PCI, ACPI, SATA, and USB Specifications.
  • PCI diagnostic features help to determine possible sources of system malfunction.
  • Interrupt watch module gives you a unique possibility to spy PCI and non-PCI interrupts, view detailed interrupt information and statistics on both uniprocessor and multiprocessor platforms.
  • Intelligent configuration comparison will help to locate a problem very quickly.
  • A built-in hardware debugger gives an immediate access to PC hardware without a need to install a separate debugger program.
  • A possibility to save PCI subsystem information to a file is useful for exploring, comparing and debugging of remote machines.
  • PCIScope supports scripting. You can use any scripting language (for example VBScript) to read or modify PCI configuration space, I/O registers and system memory, access information collected by PCIScope, open or save PCIScope's files. Click here to see examples of scripts in VBScript and JScript.
  • PCIScope installation includes DOS agent (PCITOOL.EXE) which allows reading PCI configuration spaces and extended configuration spaces for PCI Express devices under DOS and saving them into a file which can be imported into PCIScope.
  • PCIScope fully supports latest PCI, PCI Express, PCI-X, PCI Power Management, PCI-to-PCI Bridge Architecture, PCI Firmware, and PCI Code and Assignment Specifications.
  • PCIScope help system allows you to get information about PCI Configuration space layout from PCI Local Bus Specification, PCI to PCI Bridge Architecture Specification, AGP Interface Specification, PCI-X Specification and PCI Express Specification.
Click here for description of PCIScope usage.
Product NamePCIScope
CategorySoftware Engineering tool
Supported PlatformsWindows NT 4.0|95|98|2000|ME|XP (x86,x64)|Server 2003|Vista (x86,x64)|7 (x86,x64)|8.x (x86,x64)|Server 2008 (R2)|10 (x86,x64)|11
RequirementsInternet Explorer 5.0 or higher. You will need an administrator account to use PCIScope under Windows NT 4.0 or later OS.