Desktop Personal Computers Reference Materials
Reference Articles 1 - 100 of 103
-
Step-by-Step Guide on Installing SSDs on Your PC
Description: This comprehensive guide explains solid-state drive (SSD) technology, including how SSDs work, their construction from flash memory chips and controllers, and data storage mechanisms. The article ...
-
How Can a Raspberry Pi 5 Be Used to Create a Home Media Center?
Description: This comprehensive guide explains how to transform a Raspberry Pi 5 single-board computer into a functional home media center. It covers hardware requirements (processor, RAM, storage, connectivity), ...
-
Comparing the Raspberry Pi 5 to Its Predecessors
Description: This article provides a comprehensive technical comparison of the Raspberry Pi 5 against its predecessors, covering processor upgrades, GPU enhancements, RAM expansion, connectivity improvements, and ...
-
7 Step Process to Selecting an Industrial Panel PC
From: OnLogic Inc.Description: Industrial Panel PCs are designed to meet the demanding requirements of a typical Industry 4.0 application including exposure to dust, extreme temperatures, and shock and vibration. The best Panel PC ...
-
Touchscreen Cleaning and Computer Cleaning Amidst Coronavirus Outbreak
From: Teguar CorporationDescription: Effective Computer Cleaning Procedures to stop the spread of COVID-19 ...
-
Using Embedded Computers as the Central Controller in an AFC System
From: Moxa Inc.Description: Automated Fare Collection (AFC) systems are used in modern mass transit systems around the world to provide passengers with automated ticketing services. The major requirements for AFC systems are ...
-
Large Thin Organic PTFE Substrates for Multichip Applications
Description: Very high performance computer applications have created a demand for large organic substrates capable of interconnecting one or a few ASIC semiconductor devices with packaged memory devices. The ...
-
Proof is in the PTH -- Assuring Via Reliability from Chip Carriers to Thick Printed Wiring Boards
Description: The reliability of Plated through holes (PTH's) is presented as "PTH life curves" which plot cycle to fail vs. temperature for the entire range of field, accelerated thermal cycling, and assembly ...
-
Enhanced Communication Between Field Devices and Automation Systems in Hazardous Locations (.doc)
From: R. STAHL, Inc.Description: Distributed Control Systems available today offer advantages that were not available during the 1990's. Distributed I/O and Distributed Controllers with various data highways to interconnect afforded ...
-
An EPIC Tale: PC/104 Hitches On To PCI Express
From: Micro/sys, Inc.Description: Express is apropos for the EPIC Express standard's name because it puts PC/104 on the fast track to the next level. Efforts put forth by Ampro Computer, Micro-sys, Octagon Systems, Versalogic, and ...
-
Designing RS-485 Circuits
From: Micro/sys, Inc.Description: When a network needs to transfer small blocks of information over long distances, RS-485 is often the interface of choice. The network nodes can be PCs, microcontrollers, or any devices capable of ...
-
Embedded Linux on PC/104
From: Micro/sys, Inc.Description: There's embedded Linux and there's embedded Linux. The Linux strategy used for a shirt-pocket sized MP3 player won't necessarily fit in the PC/104 world. And guess what? RedHat and other commercial ...
-
Embedded Netsock™ - A DOS-Compatible UDP/IP Stack
From: Micro/sys, Inc.Description: In the desktop PC world, networking is the big black hole. Servers, clients, protocols, services, adapters, addresses, etc. Highly trained network administrators spend weeks trying to get functions to ...
-
Embedded Software - An Overview
From: Micro/sys, Inc.Description: To implement an embedded application, a wide range of software choices must be made before implementation is started. Some typical decisions might be: - Should I use an operating system or not? - Does ...
-
EPIC Express: A Bridge to the Future for High-Performance I/O
From: Micro/sys, Inc.Description: A technical evolution is propelling PCI Express to become the wave of the future for high-performance I/O in industrial/embedded applications. PCI Express provides a high-speed, high-performance, ...
-
Evaluating Panels for Compatibility with Micro/sys VGA Interfaces
From: Micro/sys, Inc.Description: There are so many vendors of LCD panels and so many different sizes and parameters; it is likely that someone will want to use a panel that has not been tested here at Micro/sys. Although there are ...
-
Features of the StackableUSB™ Interface: A New Specification for I/O Expansion in Embedded PCs
From: Micro/sys, Inc.Description: While the ISA bus and PC/104 continue to be popular, board-level embedded system designers are faced with the challenge of finding a replacement that can support current form factors and address ...
-
Focus on Small Form Factors: EPIC
From: Micro/sys, Inc.Description: The introduction of the EPIC form factor at the March 2004 Embedded Systems Conference attracted considerable attention from the media and a groundswell of support from other embedded computer ...
-
Interrupts and USB
From: Micro/sys, Inc.Description: In most embedded computer systems, there is a need for interrupts to handle events that require prompt handling by the operating system or application program. Although USB supports interrupt ...
-
Matching Device Drivers with Embedded Hardware
From: Micro/sys, Inc.Description: In today's fast-paced world, the length of a design cycle for a product is increasingly critical to the projects' success, whether that project is deployed in-house or is a marketable product. In both ...
-
Matching Embedded PC Boards to Medical Applications
From: Micro/sys, Inc.Description: With increasing pressures to both reduce the time to market and increase the number of features in their latest models, many medical equipment manufacturers are turning to off-the-shelf PC boards in ...
-
Migrating a DOS-Based Application to Linux: A Digital I/O Example
From: Micro/sys, Inc.Description: This article guides the reader through the process of migrating a DOS-based application to Linux. A simple example program is provided which demonstrates key concepts for direct I/O port access in ...
-
PC/104 Eases Transition to Wireless
From: Micro/sys, Inc.Description: One of the main problems with designing embedded computer systems in the rapid advancement of technology and its effect on the features that are desired or required in a system. In some systems, ...
-
PC/104 Technology Expands to Embrace ARM Processors
From: Micro/sys, Inc.Description: Although the x86 processor is by far the most popular CPU to be used on PC/104 boards, recent industry trends toward smaller, lower power devices have made the PC/104 platform an attractive choice for ...
-
Redesigning OEM Products Using PC/104 Computers
From: Micro/sys, Inc.Description: Intel, Motorola, AMD and others continue to ship truckloads of low-end 16-bit CPU devices to OEM companies who use these devices to provide internal automation to their products. Quantities are even ...
-
The Effect of Power Failure on Disk Reliability
From: Micro/sys, Inc.Description: When using a disk drive, whether it is a flash disk or a rotating media disk, there may be repercussions due to a power failure during a disk write. The FAT file system is the prevalent standard ...
-
KeeLoQ HCS30X, HCS200 Stand-Alone Programmer
Description: This application note describes how to implement a KEELOQ stand-alone programmer using a Microchip PIC16F84A microcontroller. The PIC16F84A is a FLASH microcontroller with 64 bytes of internal EEPROM ...
-
An Integrated Fan Speed Control Solution Can Lower System Costs, Reduce Acoustic Noise, Power Consumption and Enhance System Reliability
Description: Less than six years ago, thermal cooling in the electronics arena was mainly an issue for highperformance, high-end applications, such as, military, aerospace and large-scale industrial and medical ...
-
Auto-calibration of the PIC12F6XX Internal RC Oscillator to ± 1%
Description: This application note describes a technique used to calibrate the internal oscillator on the PIC12F6XX devices. This technique allows the internal oscillator to be calibrated within ± 1%. See the test ...
-
Bit Banged LIN Slave Node for PIC16 & PIC18
Description: The Local Interconnect Network (LIN), as described in the LIN v1.2 specification, is a multi-layered system. The levels vary from the physical interface up to the high level application. This ...
-
Designing an FCC Approved ASK rfPIC™ Transmitter
Description: This application note describes the design of a Federal Communications Commission (FCC) compliant board layout to give new radio frequency (RF) designers a head start using rfPIC transmitters such as ...
-
Driving the Analog Inputs of a SAR A/D Converter
Description: Driving any A/D Converter (ADC) can be challenging if all issues and trade-offs are not well understood from the beginning. With Successive Approximation Register (SAR) ADCs, the sampling speed and ...
-
Implementing a LIN Slave Node on a PIC16F73
Description: This application note presents a LIN slave driver for the PIC16F73 using the standard hardware USART. There are many details to this firmware design; however, this application note focuses mainly on ...
-
Implementing a LIN Slave Node on a PIC18F1320
Description: This application note presents a LIN slave driver for the PIC18F1320 using the Enhanced USART (EAUSART) module. There are many details to this firmware design; however, this application note focuses ...
-
Intelligent Thermal Management Using Brushless DC Fans
Description: The brushless DC fan (BDC Fan) has become the air mover of choice in computing equipment, office automation products, home entertainment systems, and the like. Unlike conventional DC fans, the BDC fan ...
-
Low Frequency Magnetic Transmitter Design
Description: Low frequency magnetic communications (LFMC) is a viable ?wireless? communications alternative to traditional radio frequency (RF) or Infrared communications. It is well suited for certain ...
-
Redundant Fan Systems Using the TC647 Fan Manager
Description: Certain applications, such as file servers, require redundant cooling fans to ensure uninterrupted system service, even with cooling fan malfunctions present. Typically, such systems have a primary ...
-
Remote Keyless Entry and Convenience Center Reference Design with LIN Bus Interface
Description: This Application Note describes the working of a KEELOQ® code hopping decoder implemented on a Microchip mid-range MCU (PIC16F873). The software implements a stand-alone decoder integrated with a ...
-
rfPIC12F675 Transmitter Module
Description: The rfPIC12F675 is a low cost, high performance UHF short-range radio ASK transmitter design using Microchip?s rfPIC12F675K for 315 MHz and rfPIC12F675F for 433.92 MHz. The module design is suitable ...
-
rfRXD0420 ASK Receiver Reference Design
Description: This application note describes a low cost, high performance UHF short-range radio ASK receiver design using the Microchip Technology rfRXD0420. The reference design is suitable for: * Wireless remote ...
-
rfRXD0420 Receiver Module
Description: The rfRXD0420 Receiver Module (see Figure 1) is a low cost, high performance UHF short-range radio ASK receiver design using the Microchip Technology The module design is suitable for: ? Wireless ...
-
The RS-232/DALI Bridge Interface
Description: The Digitally Addressable Lighting Interface (DALI) has emerged as a standard in Europe to address growing power issues. DALI is known as Annex E of the European electronic ballast standard EN60929 ...
-
Using the TC1264 for Single-Ended SCSI Active Termination
Description: SCSI (Small Computer Interface) is a bi-directional parallel peripheral bus used in computer systems of all sizes. It is used for computer interface with peripherals such as printers, scanners, ...
-
A PC-Based Development Programmer for the PIC16C84
Description: This application note describes the construction of a low cost serial programmer which uses a PC with a parallel (Centronix printer) port to control a PIC16C84. This programmer has the capability of ...
-
Digital Signal Processing with the PIC16C74
Description: This application note describes the basic issues that need to be addressed in order to implement digital signal processing systems using the PIC16C74 and provides application code modules and examples ...
-
Interfacing Motorola 68HC11 to Microchip's SPI Serial EEPROM
Description: There are many different microcontrollers on the market today that are being used in embedded control applications. Many of these embedded control systems need non-volatile memory. Because of their ...
-
Interfacing the 8051 with 2-wire Serial EEPROMs
Description: Many designers today are implementing embedded systems that require low cost non-volatile memory. Microchip has addressed this need with a full line of serial EEPROMs, in a variety of memory ...
-
Secure Learning RKE Systems Using Encoders
Description: Learning capability in remote keyless entry (RKE) and remote-controlled security systems is regarded as essential by most manufacturers. The logistical problems associated with the supply of ...
-
Air Flow Control Using Fuzzy Logic
Description: Fuzzy logic control can be used to implement a wide variety of intelligent functions including everything from consumer electronic goods and household appliances to auto electronics, process control, ...
-
Basic Serial EEPROM Operation
Description: Looking for the optimum non-volatile memory product for your system that requires a small footprint, byte level flexibility, low power, and is highly cost effective? Serial EEPROM technology is one of ...
-
Basic Serial EEPROM Operation
Description: Looking for the optimum non-volatile memory product for your system that requires a small footprint, byte level flexibility, low power, and is highly cost effective? Serial EEPROM technology is one of ...
-
Floating Point Routines
Description: This application note presents implementations of the following math routines for the Microchip PICmicro microcontroller family: square root function, exponential function, base 10 exponential ...
-
Frequency and Resolution Options for PWM Outputs
Description: The PIC17C42 is equipped with two high frequency Pulse Width Modulation (PWM) outputs. In a pulse width modulated signal the period of the signal is (usually) kept fixed, while the duty cycle is ...
-
Implementing Wake-Up on Keystroke
Description: In certain applications, the PIC16CXXX is exercised only when a key is pressed, (e.g., remote keyless entry). In such applications, the battery life can be extended by putting the PIC16CXXX to sleep ...
-
Implementing Wake-Up on Keystroke
Description: In certain applications, the PIC16CXXX is exercised only when a key is pressed, (e.g., remote keyless entry). In such applications, the battery life can be extended by putting the PIC16CXXX to sleep ...
-
Intelligent Remote Positioner
Description: The excellent cost/performance ratio of the PIC16C5X makes it well suited as a low-cost proportional D.C. actuator controller. This application note depicts a design for a remote intelligent ...
-
KEELOQ® Simple Code Hopping Decoder
Description: This application note fully describes the working of a code hopping decoder implemented on a Microchip PIC16C54 microcontroller. The PIC16C54 is smaller than the PIC16C56 used in the normal decoder ...
-
Tone Generation
Description: A general purpose resonator routine is implemented using a PIC17C42. This routine is used to generate multiple tones. A tone signal is normally generated using extensive table lookup schemes.When a ...
-
Using the 24LC21 Dual Mode Serial EEPROM
Description: The Microchip Technology Inc. 24LC21 is a 1K-bit (128 x 8) dual mode serial EEPROM that was developed primarily for use in computer monitors. This part was developed with inputs from several computer ...
-
An Introduction to USB Descriptors with a Game Port to USB Game Pad Translator Example
Description: This Technical Brief demonstrates the translation of a game port game pad to a USB game pad using the PIC16C765, Microchip's low-speed USB PICmicro® microcontroller (MCU). The purpose of this ...
-
An SNMP Agent for the Microchip TCP/IP Stack
Description: Simple Network Management Protocol (SNMP) is an Internet protocol that was originally designed to manage different network devices, such as file servers, hubs, routers and so on. It can also be used ...
-
Demonstrating the Set_Report Request With a PS/2® to USB Keyboard Translator Example
Description: The Set_Report request is a HID specific command. It was the only provision in Version 1.0 of the USB specification that could send data from the host to a peripheral. This later changed with Version ...
-
Demonstrating the Soft Detach Function With a PS/2® to USB Translator Example
Description: This Technical Brief describes the creation of a USB device that can enumerate as a mouse or as a keyboard, depending on which PS/2® peripheral is plugged into it. The Soft Detach provision of ...
-
FLASH Memory Technology: Considerations for Application Design
Description: Many times, choosing a FLASH memory device is driven by which manufacturer has the cheapest offering. Regardless of its use as a stand-alone device or as the program memory of a microcontroller, what ...
-
Programming the Palm OS™ for Embedded IR Applications
Description: This application note strives to impart core, fundamental programming concepts and design considerations for the development of Palm OS® application programs. Attention is given to each of the ...
-
Upgrading from the MCP2510 to the MCP2515
Description: The MCP2510 stand-alone CAN controller was originally developed to give CAN system and module designers more flexibility in their design by allowing them to choose the best processor for their ...
-
Using the MCP2120 Developer's Board for "IR Sniffing"
Description: When developing applications using a network protocol standard, it is helpful to "see" the data being transmitted between the devices. When the network protocol standard uses a physical medium, a ...
-
Migrating Applications to USB from RS-232 UART with Minimal Impact on PC Software
Description: The RS-232 serial interface is no longer a common port found on a personal computer (PC). This is a problem because many embedded applications use the RS-232 interface to communicate with external ...
-
Interfacing I2C Serial EEPROMS to PIC10 and PIC12 Devices
Description: The 24LCXXB Serial EEPROMS from Microchip Technology are I2C compatible and support both the standard100 kHz and the 400 kHz Fast mode. Many times when designing an application which utilizes a serial ...
-
Interfacing I2C Serial EEPROMs to PICmicro Microcontrollers
Description: The 24LCXXB Serial EEPROMs from Microchip Technology are I2C compatible and support both the standard 100 kHz and the 400 kHz Fast mode. Many times when designing an application which utilizes a ...
-
PIC16CR ROM Code Submission
Description: Microchip Technology is now offering a number of established Flash devices in a ROM version for high volume customers. This application note details some of the differences between the Flash and the ...
-
PICSTART-16B1 User's Guide
Description: PICSTART-16B1 is a DOS-based device programmer that interfaces with a PC host to provide product developers with the ability to program user software into the PIC16C5X, PIC16C61, PIC16C71 and PIC16C84 ...
-
Programming Baseline Flash Devices with PICkit™ 1
Description: The PICkit 1 Baseline Flash Programmer PC application together with the PICkit 1 Flash Starter Kit firmware version 2.0.0 or later can program baseline Flash devices. This Technical Brief discusses ...
-
Using the C18 Compiler and the MSSP to Interface I2C™ EEPROMs with PIC18 Devices
Description: The 24XXX series serial EEPROMs from Microchip Technology are I2C™ compatible and have maximum clock frequencies ranging from 100 kHz to 1 MHz. The MSSP module available on many PICmicro® ...
-
Using the C18 Compiler and the MSSP to Interface SPI™ EEPROMs with PIC18 Devices
Description: The 25XXX series serial EEPROMs from Microchip Technology are SPI™ compatible and have maximum clock frequencies ranging from 3 MHz to 20 MHz. The MSSP module available on many PICmicro® ...
-
Using the C18 Compiler to Interface I2C™ Serial EEPROMs with PIC18 Devices
Description: The 24XXXX series serial EEPROMs from Microchip Technology are I2C™ compatible and feature maximum clock frequencies ranging from 100 kHz up to 1 MHz. Many times when designing an application ...
-
Using the C18 Compiler to Interface Microwire Serial EEPROMs to PIC18 Devices
Description: There are many different microcontrollers on the market today that are being used in embedded control applications. Many of these embedded control systems need nonvolatile memory. Because of their ...
-
Using the EUSART on the PIC16F688
Description: This application note will explain how to use the Enhanced Universal Asynchronous Receiver Transmitter (EUSART) in Asynchronous (full-duplex) mode, capable of auto-wake-up on character reception and ...
-
Using the MSSP Module to Interface I2C™ Serial EEPROMs with PIC18 Devices
Description: The purpose of the firmware is to show how to generate specific I2C transactions using the MSSP module on a PICmicro microcontroller. The configuration required for I2C Master mode is explained, as ...
-
Recommended Usage of Microchip Microwire Serial EEPROM Devices
Description: The majority of embedded control systems require nonvolatile memory. Because of their small footprint, byte level flexibility, low I/O pin requirement, low-power consumption, and low cost, serial ...
-
Recommended Usage of Microchip SPI Serial EEPROM Devices
Description: The majority of embedded control systems require nonvolatile memory. Because of their small footprint, byte level flexibility, low I/O pin requirement, low-power consumption and low cost, serial ...
-
Unique Features for the MCP23X08/17 GPIO Expanders
Description: GPIO expanders provide easy I/O expansion using standard serial interfaces. GPIO products are used to increase the I/O on an MCU or provide remote I/O using a serial interface. This application note ...
-
Using the CCP Module(s)
Description: This application note discusses the operation of a Capture/Compare/PWM (CCP) module, and the interaction of multiple CCP modules with the timer resources. The (CCP) module is software programmable to ...
-
EMC in Machinery Engineering
From: Schaffner EMC Inc.Description: In the past, there had not been any standards laid down for the area of industrial machinery engineering; the result of this was that EMC filters at the mains input of machines were used only to a ...
-
Impact of Architecture on Performance of USB to Serial Adapters
From: Sealevel Systems, Inc.Description: "We were stunned at the performance difference between brands of multiport USB to serial adapters." Design architecture is the critical element. ...
-
Customer Spotlight - Relio™ Emergency Alert & Notification
From: Sealevel Systems, Inc.Description: A leading supplier of emergency notification systems used by private and governmental entities, nuclear plants, and chemical stockpile (CSEPP) sites around the country contracted Sealevel to design a ...
-
Customer Spotlight - Relio™ Emergency Communications
From: Sealevel Systems, Inc.Description: A world leading developer and manufacturer of critical two-way radio communications system used by public safety and government organization such as police and fire departments needed an ...
-
Customer Spotlight - Relio™ Facility Management
From: Sealevel Systems, Inc.Description: The first Relio system was designed as a remote data acquisition component of an OEM Enterprise Management System. Vital systems and infrastructures require constant monitoring and vigilant management ...
-
Customer Spotlight - Relio™ Public Security Systems
From: Sealevel Systems, Inc.Description: A manufacturer of security systems for public facilities required a 2U rackmount computer with a large amount of I/O to interface a variety of motors and sensors. The new system based on the Relio ...
-
Customer Spotlight - Relio™ Radio Transmission Supervisory System
From: Sealevel Systems, Inc.Description: A leading radio broadcasting company required a reliable, small, cost-effective solution for monitoring and control at transmitter sites. In addition to the dense I/O requirements, the customer ...
-
Cell Architecture Advantages for Computationally Intensive Applications
From: Mercury Systems, Inc.
-
Managed Air Cooling for PowerStream 7000 RapidIO-Based Multicomputers
From: Mercury Systems, Inc.
-
MultiCore Framework: An API for Programming Heterogenous Multicore Processors
From: Mercury Systems, Inc.
-
Parallel 64K Complex FFT Algorithm for the IBM/Sony/Toshiba Cell Broadband Engine Processor
From: Mercury Systems, Inc.
-
Performance and Programmability of the IBM/Sony/Toshiba Cell Broadband Engine Processor
From: Mercury Systems, Inc.
-
RapidIO Technology Solves the Communications Fabric Conundrum
From: Mercury Systems, Inc.
-
RapidIO: Embedded System Component Network Architecture
From: Mercury Systems, Inc.
-
Space Time Adaptive Processing Estimates for IBM/Sony/Toshiba Cell Broadband Engine Processor
From: Mercury Systems, Inc.
-
Technology Overview: VITA 41 (VXS)
From: Mercury Systems, Inc.
-
Technology Overview: VITA 46 (VPX)
From: Mercury Systems, Inc.
- Page
- 1
- 2