DATASHEET. ulcd-220rd DIABLO16 Round TFT LCD Intelligent Display Module. Document Date: 13 th May 2014 Document Revision: 1.
|
|
|
- Merilyn Cooper
- 9 years ago
- Views:
Transcription
1 DATASHEET ulcd-220rd 1.38 DIABLO16 Round TFT LCD Intelligent Display Module Document Date: 13 th May 2014 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest Revision of this document
2 Contents 1. Description Features Pin Configuration and Summary Hardware Interface - Pins... 7 Serial Ports TTL Level Serial... 7 General Purpose I/O... 8 System Pins... 8 Alternate Pin Funtions - Overview... 9 SPI I 2 C Pulse Out PWM Out Pin Counter Quadrature In Analog Inputs PmmC/Firmware Programming Module Features Display 1.83 Round TFT Screen DIABLO16 Processor Audio SD/SDHC Memory Cards FAT Display Precautions Hardware Tools D Programming Cable/Adaptor DGL - Software Language D Systems - Workshop 4 IDE Workshop 4 Designer Environment Workshop 4 ViSi Environment Workshop 4 ViSi Genie Environment Workshop 4 Serial Environment Notes Scribble Box Mechanical Details... 19
3 13. Schematic Diagram Specifications and Ratings Legal Notice Contact Information... 22
4 ulcd-70dt Display Module 1. Description 2. Features The ulcd-220rd is a unique 1.38 Round LCD Intelligent Display Module powered by the 4D Systems DIABLO16 Graphics Processor. The ulcd-220rd is designed for applications such as gauges and instruments or for special applications such as robotics. The 1.38 Round LCD on the ulcd-220rd has a diameter of 220 pixels, however since the display is round there is only ever 110 pixels from the centre of the display, in any given direction. The pixels are in a round configuration instead of the normal square configuration found on other TFT LCD Displays. Driving the display and peripherals is the DIABLO16 processor, a very capable and powerful chip which enables stand-alone functionality, programmed using the 4D Systems Workshop 4 IDE Software. The Workshop IDE enables graphic solutions to be constructed rapidly and with ease due to its design being solely for 4D s graphics processors. The DIABLO16 Processor offers considerable FLASH and RAM upgrades over the PICASO processor, and also provides mappable functions such as I2C, SPI, Serial, PWM, Pulse Out, and Quadrature Input, to various GPIO, and also provide up to 4 Analog Input channels. The display module has an array of features including PWM for Sound, Touch Detection, micro- SD memory storage, general purpose I/O including Analog Inputs, multiple TTL Serial, I2C and SPI channels and multiple millisecond resolution timers, amongst many more features. Anything that has been designed in the past to run on a PICASO Processor can theoretically run on this DIABLO16 Module with minor changes. Please ensure you contact the 4D Systems support team if unsure if upgrading from a PICASO product and wanting to design with or change over to this ulcd- 220RD Module. The ulcd-220rd features a 30 way 2.54mm pitch male pin header, where all of the IO available on the Diablo16 processor have been broken out for the User. It also features a 10 way 2.54mm pitch male pin header which is common to a majority of 4D Systems display modules, and is used for programming the module with our Workshop4 IDE, using a 4D Programming Cable or Adaptor. Powerful 1.38 Intelligent LCD-TFT display module powered by DIABLO x 220 Resolution (Round), RGB 65K true to life colours with LED Backlight. Easy 5 pin interface to any TTL Serial Host: VCC, TX, RX, GND, RESET 6 banks of bytes of Flash memory for User Application Code and Data 32Kb of SRAM purely for the User. 16 General Purpose I/O pins for user interfacing, which include 4 configurable Analog Inputs. The GPIO is variously configurable for alternative functions such as: 3x I 2 C channels available 1x SPI dedicated for SD Card and 3x configurable SPI channels available 1x dedicated and 3x configurable TTL Serial comm ports available Up to 6 GPIO can be used as Pin Counters Up to 6 GPIO for PWM (simple and Servo) Up to 10 GPIO for Pulse Output Up to 14 GPIO can be configured for Quadrature Encoder Inputs (2 channels) On-board micro-sd memory card connector for multimedia storage and data logging purposes. DOS compatible file access (FAT16 format) as well as low level access to card memory. Dedicated filtered PWM Audio pin driven by WAV files from micro-sd card, and external amplifier enable pin allows easy connection to an external amplifier for audio playback. Display full colour images, animations, icons and video clips on chosen 4D Systems display. Supports all available Windows fonts. 4.0V to 5.5V range operation (single supply). Module dimensions: 42.4 x 46.9 x 14.1mm Weight ~15 g. Display Viewing Area: Round 35.1mm Diam RoHS Compliant. CE Compliant D SYSTEMS Page 4 of 22
5 ulcd-70dt Display Module 3. Pin Configuration and Summary H1 Pinout (Programming Header) Pin Symbol I/O Description 1 +5V IN P Main Voltage Supply +ve input pin. Reverse polarity protected. Range is 4.0V to 5.5V, nominal 5.0V. 500mA minimum Required. 2 N/C - No Connect Leave this pin unconnected 3 TX O Asynchronous Serial Transmit pin, TTL level. Connect this pin to the Receive (Rx) signal of other serial devices. Used in conjunction with the RX pin for programming this microlcd. 5.0V Tolerant Pin. Connected to TX0 via Resistor. 4 N/C - No Connect Leave this pin unconnected 5 RX I Asynchronous Serial Receive pin, TTL level. Connect this pin to the Transmit (Tx) signal of other serial devices. Used in conjunction with the TX pin for programming this microlcd. 5.0V Tolerant Pin. Connected to RX0 via Resistor. 6 N/C No Connect Leave this pin unconnected 7 GND P Supply Ground 8 N/C - No Connect Leave this pin unconnected 9 RESET I Master Reset signal. Internally pulled up to 3.3V via a 10K resistor. An active Low pulse greater than 2 micro-seconds will reset the module. If the module needs to be reset externally, only use open collector type circuits. This pin is not driven low by any internal conditions. The host should control this pin via one of its port pins using an open collector/drain arrangement. 10 N/C - No Connect Leave this pin unconnected I = Input, O = Output, P = Power Continued overleaf D SYSTEMS Page 5 of 22
6 Pin Symbol I/O Description H2 Pinout 1 PA3 I/O/A General Purpose I/O pin with Analog Capability. This pin is 5.0V tolerant when used as a Digital, with a range of 0-3.3V when used as an Analog Input 2 N/C - No Connect Leave this pin unconnected 3 General Purpose I/O pin with Analog Capability. This pin is 5.0V tolerant when PA2 I/O/A used as a Digital, with a range of 0-3.3V when used as an Analog Input 4 N/C - No Connect Leave this pin unconnected 5 General Purpose I/O pin with Analog Capability. This pin is 5.0V tolerant when PA1 I/O/A used as a Digital, with a range of 0-3.3V when used as an Analog Input 6 PA11 O General Purpose I/O. This pin is 5.0V tolerant. 7 General Purpose I/O pin with Analog Capability. This pin is 5.0V tolerant when PA0 I/O/A used as a Digital, with a range of 0-3.3V when used as an Analog Input 8 PA10 I/O General Purpose I/O. This pin is 5.0V tolerant. 9 N/C - No Connect Leave this pin unconnected 10 PA14 I General Purpose Input Only. This pin is 5.0V tolerant. 11 GND P Supply Ground 12 PA15 I General Purpose Input Only. This pin is 5.0V tolerant. 13 GND P Supply Ground 14 Main Voltage Supply +ve input pin. Reverse polarity protected. Range is 4.0V to +5V IN P 5.5V, nominal 5.0V. 500mA minimum Required. 15 N/C - No Connect Leave this pin unconnected 16 AUDIO I/O Audio Output for external amplifier, TTL Line level 17 N/C - No Connect Leave this pin unconnected 18 AUDENB O External Amplifier enable pin, to control an external amplifier from the module 19 PA9 I/O General Purpose I/O. This pin is 5.0V tolerant. 20 RESET I Master Reset, Active Low (GND), See H2 Pin 9 Description 21 PA8 I/O General Purpose I/O. This pin is 5.0V tolerant V_OUT O 3.3V Output, limited to approximately 20mA, for external use. 23 PA7 I/O General Purpose I/O. This pin is 5.0V tolerant. 24 RX0 I Asynchronous serial port 0 receive pin. COM0 25 PA6 I/O General Purpose I/O. This pin is 5.0V tolerant. 26 TX0 O Asynchronous serial port 0 transmit pin. COM0 27 PA5 I/O General Purpose I/O. This pin is 5.0V tolerant. 28 PA13 I/O General Purpose I/O. This pin is 5.0V tolerant. 29 PA4 I/O General Purpose I/O. This pin is 5.0V tolerant. 30 PA12 I/O General Purpose I/O. This pin is 5.0V tolerant. I = Input, O = Output, P = Power, A = Analog Input D SYSTEMS Page 6 of 22
7 ulcd-70dt Display Module 4. Hardware Interface - Pins The ulcd-220rd Module provides both a hardware and software interface. This section describes in detail the hardware interface pins of the device. Serial Ports TTL Level Serial The DIABLO16 Processor has three hardware asynchronous serial ports (COM1 COM3) that can be configured on a variety of the processors GPIO pins. TX/RX0 (COM0) is dedicated and its pins are fixed. All of the DIABLO16 s serial ports can be used to communicate with external serial devices. TX/RX0 are referred to as COM0, and is the only one used for programming the DIABLO16 itself. The primary features are: Full-Duplex 8 bit data transmission and reception. Data format: 8 bits, No Parity, 1 Stop bit. Independent Baud rates from 300 baud up to 600K baud. Single byte transmits and receives or a fully buffered service. The buffered service feature runs in the background capturing and buffering serial data without the user application having to constantly poll any of the serial ports. This frees up the application to service other tasks. A single byte serial transmission consists of the start bit, 8-bits of data followed by the stop bit. The start bit is always 0, while a stop bit is always 1. The LSB (Least Significant Bit, Bit 0) is sent out first following the start bit. Figure below shows a single byte transmission timing diagram. program (EVE byte-code) is downloaded and the user code starts executing, the serial port is then available to the user application. Refer to Section 5 for more details on PmmC/Firmware programming. TX0 pin (Serial Transmit COM0): Dedicated Asynchronous Serial port COM0 transmit pin, TX0. Connect this pin to external serial device receive (Rx) signal. This pin is 5.0V tolerant. RX0 pin (Serial Receive COM0): Dedicated Asynchronous Serial port COM0 receive pin, RX0. Connect this pin to external serial device transmit (Tx) signal. This pin is 5.0V tolerant. TX1 pin (Serial Transmit COM1): Asynchronous Serial port COM1 transmit pin, TX1. Connect this pin to external serial device receive (Rx) signal. This pin is 5.0V tolerant. This can be configured to 1 of the GPIO pins, see table below. RX1 pin (Serial Receive COM1): Asynchronous Serial port COM1 receive pin, RX1. Connect this pin to external serial device transmit (Tx) signal. This pin is 5.0V tolerant. This can be configured to 1 of the GPIO pins, see table below. TX2 pin (Serial Transmit COM2): Asynchronous Serial port COM2 transmit pin, TX2. Connect this pin to external serial device receive (Rx) signal. This pin is 5.0V tolerant. This can be configured to 1 of the GPIO pins, see table below. RX2 pin (Serial Receive COM2): Asynchronous Serial port COM2 receive pin, RX2. Connect this pin to external serial device transmit (Tx) signal. This pin is 5.0V tolerant. This can be configured to 1 of the GPIO pins, see table below. TX3 pin (Serial Transmit COM3): Asynchronous Serial port COM3 transmit pin, TX3. Connect this pin to external serial device receive (Rx) signal. This pin is 5.0V tolerant. This can be configured to 1 of the GPIO pins, see table below. RX3 pin (Serial Receive COM3): Asynchronous Serial port COM3 receive pin, RX3. Connect this pin to external serial device transmit (Tx) signal. This pin is 5.0V tolerant. This can be configured to 1 of the GPIO pins, see table below. COM0 is also the primary interface for 4DGL user program downloads and chip configuration PmmC programming. Once the compiled 4DGL application D SYSTEMS Page 7 of 22
8 General Purpose I/O There are 16 general purpose Input/Output (GPIO) pins available to the user. These provide flexibility of individual bit operations along with serving collectively for byte wise operations using the BUS functions DIABLO16 Alternate Pin Configurations General Purpose I/O Digital Input Digital Output Bus Read Bus Write Analog Read PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information. PA0-PA3: General purpose I/O pins, or can serve as Analog Input pins. Each pin can be individually set for INPUT or OUTPUT or ANALOG. Power-Up Reset default is all INPUTS. When set as Digital Inputs, the pins are 5V tolerant. Digital GPIO can source/sink 10mA. For more information see Chapter 17, Specifications and Ratings. When set as Analog Inputs, the pins have a 0 to 3.3V range, and have 12 bit resolution. For more information, see Section 4.11 Analog Inputs. PA4-PA13: General purpose I/O pins. Each pin can be individually set for INPUT or OUTPUT. Power-Up Reset default is all INPUTS. When set as Digital Inputs, the pins are 5V tolerant. Digital GPIO can source/sink 10mA. For more information see Section 14, Specifications and Ratings. PA14-PA15: Input only pins. These pins can only be Digital Inputs. Note: All GPIO pins are 5.0V tolerant. System Pins +5V IN (Module Voltage Input) H2 Pin 14, H1 Pin 1: Module supply voltage input pins. At least one of these pins must be connected to a stable supply voltage in the range of 4.0 Volts to 5.5 Volts DC. Nominal operating voltage is 5.0 Volts. Note backlight brightness will be lower for voltages under 5.0V. 3.3V_OUT (3.3V Output) H2 Pin 22: 3.3V Output for the user, limited to approximately 20mA. Used for powering small external devices or components. GND (Module Ground) H2 Pin 11/13, H1 Pin 7: Device ground pins. Any of these pins can be used to GND the module, at least one must be connected to ground. RESET (Module Master Reset) H2 Pin 20, H1 Pin 9: Module Master Reset pin. An active low pulse of greater than 2μs will reset the module. Internally pulled up to 3.3V via a 10K resistor. Only use open collector type circuits to reset the device if an external reset is required. AUDENB (Audio Enable Output) H2 Pin 18: Output dedicated to enable or disable and external amplifier, where required. AUDIO (Filtered PWM Audio Output) H2 Pin 16: Output specifically for Audio. This pin is designed to connect directly to an external amplifier circuit, and is a filtered PWM signal from the DIABLO16 Processor D SYSTEMS Page 8 of 22
9 Alternate Pin Funtions - Overview Most of the GPIO pins have an alternate function other than being for General Purpose I/O. GPIO pins can be configured to be SPI, I 2 C, Serial or a range of other functions. Note: Not all pins however can be configured to be any of the alternate pin functions. Please refer to the following tables which illustrate which pins can be associated alternative functions. The previous table illustrates which of the GPIO can be used for the four different I/O Support Functions. Note: Once a pin is allocated to an alternate function, another pin cannot also be allocated to the same alternate function. Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information on how to set the alternate pin configurations. The Alternate pin functions have been broken up into a few tables for simplification. There are communication based functions, and I/O support based functions. Further information is available in the next sections for each of the alternative pin functions. DIABLO16 Alternate Pin Configurations I/O Support Functions Pulse Out PWM Out Pin Counter Quadrature In PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 Note: Quadrature In requires 2 Pins The following table illustrates which GPIO can be used for the three different SPI channels available. DIABLO16 Alternate Pin Configurations SPI Communications SPI1 SDO SPI1 SDI SPI1 SCK SPI2 SDO SPI2 SDI SPI2 SCK SPI3 SDO SPI3 SDI SPI3 SCK PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA D SYSTEMS Page 9 of 22
10 The following table illustrates which of the GPIO can be used for the three different I 2 C channels available. Where SPIx is substituted with SPI1, SPI2 or SPI3 accordingly, and pin is the target GPIO pin compatible with that particular pin function. DIABLO16 Alternate Pin Configurations I 2 C Communications I 2 C1 SDA I 2 C1 SCL I 2 C2 SDA I 2 C2 SCL I 2 C3 SDA I 2 C3 SCL PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 SPECIAL SPECIAL SPECIAL PA15 SPECIAL SPECIAL SPECIAL SPECIAL please see Section 4.6 SPI There are 3 user configurable SPI channels available for mapping to GPIO, for use by the user for the target application. All 3 SPI channels are Master only, and cannot be configured to be slaves at this time. The SPI Bus speed is configurable using the SPIx_Init() Function in 4DGL, and allows various speeds from Khz to 17.5Mhz. Please refer to the table on the previous page for details on which GPIO can be configured for SPI. Chip Select for use with SPI can be any other unused GPIO pin, configured as a Digital Output. The lowering and raising of the selected CS (GPIO) pin is done manually by the user is the 4DGL application. Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information on how to use the SPI functions, along with the separate document titled DIABLO16- Processor-Datasheet-REVx.x.pdf. I 2 C There are 3 user configurable I 2 C channels available for mapping to GPIO, for use by the user for the target application. All 3 I 2 C channels are Master only, and cannot be configured to be slaves at this time. Please refer to the previous table for details on which GPIO can be configured for I 2 C. To map an I 2 C Channel to a set of GPIO pins, the following 4DGL function is used: I2Cx_Open(Speed, SCLpin, SDApin); Where I2Cx is substituted with I2C1, I2C2 or I2C3 accordingly, Speed is the desired I2C Bus speed, and SCLpin and SDApin are the target GPIO pins compatible with that particular pin function. Note: The normal I2C pins are PA0 to PA13, however use of these pins has a few limitations. a) There is no slew rate control at I2C_MED b) I2C_FAST is not truly 1MHz. If either of these restrictions need to be addressed, a special case of SCLpin = PA14 and SDApin = PA15 exists ONLY for speeds I2C_MED (which uses slew rate control) and I2C_FAST (which is truly 1MHz) Note: The additional SPI channel (SPI0) is dedicated to memory cards and cannot be reconfigured for alternate uses. To map an SPI channel to a set of GPIO pins, the following 4DGL functions are used: SPIx_SCK_pin(pin); // Map the SCK pin SPIx_SDI_pin(pin); // Map the SDI pin SPIx_SDO_pin(pin); // Map the SDO pin Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information on how to use the I 2 C functions, along with the separate document titled DIABLO16- Processor-Datasheet-REVx.x.pdf D SYSTEMS Page 10 of 22
11 Pulse Out Pulse Out is used to create a single pulse of set duration on the selected pin of choice, which is inverted in polarity to the current state of the pin. This inversion of polarity means if a Pin is currently held HI, and Pulse Out is executed on that Pin, the pin will pulse LO and then return to HI. Same with vice versa, if currently LO and Pulse Out is executed on that Pin, it will pulse HI and then return to LO. however vary, and the DIABLO16 PWM control can be adjusted to suit most applications. Simple Mode allows a percentage input value with resolution of 0.1%, which runs at a frequency of approximately 70KHz. To enable the PWM output on a GPIO pin, the following 4DGL function is used: PWM_Init(pin, mode, value); This is available in both blocking and non-blocking versions. Please refer to the table on the previous page for details on which GPIO can be configured to this. Note: Each Pulse Out request needs at least a 1ms lead time due to the scheduling of the event with the internal 1ms timer. To enable the Pulse Out function on a GPIO pin, the following 4DGL functions are used: pin_pulseout(pin, value); pin_pulseoutb(pin, value); //Non-Blocking //Blocking Where pin is the target GPIO pin compatible with that particular pin function, and value is the length of the pulse in milliseconds. Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information on how to use the Pulse Out functions, along with the separate document titled DIABLO16-Processor-Datasheet-REVx.x.pdf. PWM Out Where pin is the GPIO compatible with the particular pin function, mode is the type of PWM to generate, and value is the parameter which defined the PWM pulse itself. Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information on how to use the PWM functions, along with the separate document titled DIABLO16-Processor-Datasheet-REVx.x.pdf. Pin Counter There are 6 Pin Counter channels available to be configured by the user, used to count incoming pulses with the ability to call a user function on overflow. The Pin Counter function is available for use in a variety of modes. The counters can be read and written at any time. Please refer to the table in section 4.4 Alternate Pin Functions Overview for details on which GPIO can be configured for this. To enable the Pin Counter function on a GPIO pin, the following 4DGL function is used: pin_counter(pin, mode, OVFfunction); There are 6 PWM channels available to be configured by the user, with 4 time bases available for selection. The PWM can be configured to be used in Servo Mode, or Simple Mode. Please refer to the table on the previous page for details on which GPIO can be configured for PWM. Servo Mode allows a millisecond input value with 0.01ms resolution, which runs at a frequency of approximately 50Hz or 50pps (20ms). The position of the servo is determined by the width of the pulse. Generally 1.5ms is 90 degrees, 1ms being 0 degrees and 2ms being 180 degrees. Servos Where pin is the GPIO pin compatible with this particular function, mode is the type of trigger used to count on such as Rising/Falling/Edge, and OVFfunction is the user function to call when the counter overflows, if desired. Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information on how to use the Pin Counter functions, along with the separate document titled DIABLO16-Processor-Datasheet-REVx.x.pdf D SYSTEMS Page 11 of 22
12 Quadrature In There are two Quadrature Input channels available on the DIABLO16 processor, which requires 2 GPIO pins each. Please refer to the table on the previous page for details on which GPIO can be configured for Quadrature Input. Quadrature Input allows a quadrature encoder to be connected, and the position counter and delta counter can be read at any time. To enable the Quadrature Input function on a set of GPIO pins (2 pins required), the following 4DGL function is used: Qencoderx(PHApin, PHBpin, mode); Where Qencoderx is substituted for Quencoder1 or Quencoder2 accordingly, PHApin is the pin connected to the A Phase of the Encoder, PHBpin is the pin connected to the B Phase of the Encoder, and mode is not currently used so is to be set to zero (0). Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information on how to use the Quadrature Input functions, along with the separate document titled DIABLO16-Processor-Datasheet-REVx.x.pdf. Analog Inputs Please refer to the table in section 4.2 for details on which GPIO can be configured to be analog inputs. The analog inputs on the DIABLO16 have a range of 0 to 3.3V, each with a max resolution of 12-bits. updated value updates approximately times across 1-4 channels. Operates at 10-bit. To enable a GPIO to be used as an Analog Input for Standard or Averaged modes, the following 4DGL function is used to set the pin: pin_set(mode, pin); Where mode is the desired mode defined above, either Standard or Averaged, and pin is the GPIO compatible with this function which is to become an Analog Input. For highspeed mode, the following 4DGL function is used to set the pin and define the parameters: ana_hs(rate, samples, 1buf, 2buf, 3buf, 4buf, func); Where rate is the number of samples per second, samples is the number of samples to collect per channel, 1buf 4buf are the buffer addresses for the 4 channels, and func is the user function to call when the number of samples specified have been collected. Please refer to the separate document titled 'DIABLO16-4DGL-Internal-Functions.pdf' for more information on the Analog Input functions, along with the separate document titled DIABLO16- Processor-Datasheet-REVx.x.pdf. The analog inputs can be read using three modes, standard mode, averaged mode or high speed mode. Standard Mode results in a sample being immediately read. Standard Mode can read over values per second. Operates at 12-bit. Averaged Mode results in a 16 sample being immediately read and their average returned. Averaged Mode can read approximately values per second. Operates at 12-bit. Highspeed Mode collects a user specified number of samples at a user specified rate/frequency and can execute a user function when complete. The D SYSTEMS Page 12 of 22
13 5. PmmC/Firmware Programming 6. Module Features The DIABLO16 processor is a custom graphics processor. All functionality including the high level commands are built into the chip. This chip level configuration is available as a PmmC (Personalitymodule-micro-Code) file, which can be likened to traditional Firmware. There is also a Display Driver file, which separates specific display settings from the PmmC, unlike on the PICASO processor where everything is combined. A PmmC file contains all of the low level micro-code information (analogy of that of a soft silicon) which define the characteristics and functionality of the device. The ability of programming the device with a PmmC file provides an extremely flexible method of customising as well as upgrading it with future enhancements. The Display Driver contains the initialisation and parameters associated with the particular display that is to be connected to the DIABLO16 processor. The PmmC file and Display Driver file can only be programmed into the device via the COM0 serial port with the aid of Workshop 4, the 4D Systems IDE software. Using a non-4d programming interface could damage your module, and void your Warranty. The ulcd-220rd module is designed to accommodate most applications. Some of the main features of the module are listed below. Display 1.83 Round TFT Screen The ulcd-220rd module is equipped with a 1.83 Round TFT display. Details of the display are listed below: Screen Size: 1.83 diameter, 220x220 resolution, 65K colours Screen Dimensions: 42.4 x 46.9 x 2.5mm Active Viewing Area: 35.1mm Diameter circle Pixel Pitch: 0.156(H) x 0.156(V)mm Brightness: 171cd/m2 Contrast Ratio: 355:1 Viewing Angle Above Centre: 61 degrees Viewing Angle Below Centre: 64 degrees Viewing Angle Left of Centre: 71 degrees Viewing Angle Right of Centre: 73 degrees Viewing Direction: 6 O'clock 2 Parallel LEDs for Backlighting Note: The Displays used are the highest rated Grade A Displays, which allow for 0-4 defective pixels. A defective pixel could be solid Black (Dead), White, Red, Green or Blue. DIABLO16 Processor The module is designed around the DIABLO16 Graphics Controller from 4D-Labs. The DIABLO16 is a smart Controller and the interface to the TFT- LCD displays is almost plug-nplay. All of the data and control signals are provided by the chip to interface directly to the display D SYSTEMS Page 13 of 22
14 Powerful graphics, text, image, animation and countless more features are built right inside the chip. The data sheet for the processor is available from the website: DIABLO16-Processor-Datasheet-REVx.pdf Audio Audio playback support in the DIABLO16 Processor enables the ulcd-220rd module to play audio WAV files stored in the micro-sd memory card. An external amplifier is required, as the output of the ulcd-220rd is a filtered PWM only, with separate amplifier enable signal. A simple instruction enables the user to play/pause/stop audio files while continuing the execution of the user application code, such as display updates, communications, etc. The audio system also allows real time pitch change of audio samples. For a complete list of audio commands please refer to the separate document titled: DIABLO16-4DGL-Internal-Functions.pdf SD/SDHC Memory Cards The module supports micro-sd memory cards via the on-board micro-sd connector. The memory card is used for all multimedia file retrieval such as images, animations and movie clips. The memory card can also be used as general purpose storage for data logging applications. Support is available for off the shelf micro-sd and high capacity HC memory cards (4GB and above). Note: A microsd card capable of SPI is a requirement for all 4D Systems display modules powered by Goldelox, Picaso or Diablo16 Processors. If a non-spi compatible card is used, it will simply fail to mount, or may cause intermittent issues resulting in lock ups and crashing of the application. Please refer to the 4D Systems website for microsd cards offered by 4D Systems. FAT16 with FAT16 formatting. For any FAT file related operations, before the memory card can be used it must first be formatted with FAT16 option. The formatting of the card can be done on any PC system with a card reader. Select the appropriate drive and choose the FAT16 (or just FAT in some systems) option when formatting. The card is now ready to be used in the DIABLO16 based application. The DIABLO16 Processor also supports high capacity HC memory cards (4GB and above). The available capacity of SD-HC cards varies according to the way the card is partitioned and the commands used to access it. The FAT partition is always first (if it exists) and can be up to the maximum size permitted by FAT16. Windows 7 will format FAT16 up to 4GB. Windows XP will format FAT16 up to 2GB and the Windows XP command prompt will format FAT16 up to 4GB. 7. Display Precautions Avoid having to display the same image/object on the screen for lengthy periods of time. This will cause a burn-in which is a common problem with all types of display technologies. Blank the screen after a while or dim it very low by adjusting the contrast. Better still; implement a screen saver feature. Moisture and water can damage the display. Moisture on the surface of a powered display will cause the electrodes to corrode. Wipe off any moisture gently or let the display dry before usage. Dirt from fingerprint oil and fat can easily stain the surface of the display. Gently wipe off any stains with a soft lint-free cloth. The performance of the display will degrade under high temperature and humidity. Avoid such conditions when storing. Do not tamper with the display flex cable that is connected to the control board. This may affect the connection between the display and the driving circuitry and cause failure. Displays are susceptible to mechanical shock and any force exerted on the module may result in deformed zebra stripes, a cracked display cell and broken backlight The ulcd-220rd Module uses off the shelf standard SDHC/SD/micro-SD memory cards (SPI Compatible Only) with up to 2GB capacity usable D SYSTEMS Page 14 of 22
15 8. Hardware Tools 9. 4DGL - Software Language The following hardware tools are required for full control of the ulcd-220rd module. 4D Programming Cable/Adaptor The 4D Programming Cable and uusb-pa5 Programming Adaptor are essential hardware tools to program, customise and test the DIABLO16 Processor. Either the 4D Programming Cable or the uusb-pa5 Programming Adaptor can be used. The 4D programming interfaces are used to program a new Firmware/PmmC, Display Driver and for downloading compiled 4DGL code into the processor. They even serve as an interface for communicating serial data to the PC. The 4D Programming Cable and uusb-pa5 Programming Adaptor are available from 4D Systems, Using a non-4d programming interface could damage your processor, and void your Warranty. 4D Programming Cable The ulcd-220rd Module utilises the DIABLO16 processor, which belongs to a family of processors powered by a highly optimised soft core virtual engine, EVE (Extensible Virtual Engine). EVE is a proprietary, high performance virtualmachine with an extensive byte-code instruction set optimised to execute compiled 4DGL programs. 4DGL (4D Graphics Language) was specifically developed from ground up for the EVE engine core. It is a high level language which is easy to learn and simple to understand yet powerful enough to tackle many embedded graphics applications. 4DGL is a graphics oriented language allowing rapid application development, and the syntax structure was designed using elements of popular languages such as C, Basic, Pascal and others. Programmers familiar with these languages will feel right at home with 4DGL. It includes many familiar instructions such as IF..ELSE..ENDIF, WHILE..WEND, REPEAT..UNTIL, GOSUB..ENDSUB, GOTO, PRINT as well as some specialised instructions SERIN, SEROUT, GFX_LINE, GFX_CIRCLE and many more. For detailed information pertaining to the 4DGL language, please refer to the following documents: 4DGL-Programmers-Reference-Manual.pdf DIABLO16-4DGL-Internal-Functions.pdf To assist with the development of 4DGL applications, the Workshop 4 IDE combines a fullfeatured editor, a compiler, a linker and a downloader into a single PC-based application. It's all you need to code, test and run your applications. 4DGL is available to be written in two of the four environments offered by the Workshop 4 IDE, Designer and ViSi. uusb-pa5 Programming Adaptor D SYSTEMS Page 15 of 22
16 10. 4D Systems - Workshop 4 IDE Workshop 4 is a comprehensive software IDE that provides an integrated software development platform for all of the 4D family of processors and modules. The IDE combines the Editor, Compiler, Linker and Down- Loader to develop complete 4DGL application code. All user application code is developed within the Workshop 4 IDE. Workshop 4 Designer Environment Choose the Designer environment to write 4DGL code in its raw form. The Designer environment provides the user with a simple yet effective programming environment where pure 4DGL code can be written, compiled and downloaded to the ulcd-220rd Module. The Workshop 4 IDE supports multiple development environments for the user, to cater for different user requirements and skill level. The Designer environment enables the user to write 4DGL code in its natural form to program the ulcd-220rd Module. A visual programming experience, suitably called ViSi, enables drag-and-drop type placement of objects to assist with 4DGL code generation and allows the user to visualise how the display will look while being developed. An advanced environment called ViSi-Genie doesn t require any 4DGL coding at all, it is all done automatically for you. Simply lay the display out with the objects you want, set the events to drive them and the code is written for you automatically. ViSi-Genie provides the latest rapid development experience from 4D Systems. A Serial environment is also provided to transform the display module into a slave serial module, allowing the user to control the display from any host microcontroller or device with a serial port. Workshop 4 ViSi Environment ViSi was designed to make the creation of graphical displays a more visual experience. ViSi is a great software tool that allows the user to see the instant results of their desired graphical layout. Additionally, there is a selection of inbuilt dials, gauges and meters that can simply be placed onto the simulated module display. From here each object can have its properties edited, and at the click of a button all relevant 4DGL code associated with that object is produced in the user program. The user can then write 4DGL code around these objects to utilise them in the way they choose. The Workshop 4 IDE is available from the 4D Systems website. For a comprehensive manual on the Workshop 4 IDE Software along with other documents, refer to the documentation from the 4D Systems website, on the Workshop 4 product page D SYSTEMS Page 16 of 22
17 Workshop 4 ViSi Genie Environment ViSi Genie is a breakthrough in the way 4D Systems graphic display modules are programmed. It is an environment like no other, a code-less programming environment that provides the user with a rapid visual experience, enabling a simple GUI application to be written from scratch in literally seconds. downloaded to from the Serial Environment, simple graphic commands can be sent from the users host microcontroller to display primitives, images, sound or even video. Refer to the Serial Command Set Reference Manual from the Workshop 4 product page on the 4D Systems website for a complete listing of all the supported serial commands ViSi Genie does all the background coding, no 4DGL to learn, it does it all for you. Pick and choose the relevant objects to place on the display, much like the ViSi Environment yet without having to write a single line of code. Each object has parameters which can be set, and configurable events to animate and drive other objects or communicate with external devices. Simply place an object on the screen, position and size it to suit, set the parameters such as colour, range, text, and finally select the event you wish the object to be associated with, it is that simple. In seconds you can transform a blank display into a fully animated GUI with moving sliders, animated press and release buttons, and much more. All without writing a single line of code! ViSi Genie provides the user with a feature rich rapid development environment, second to none. By default, each module shipped from the 4D Systems factory will come pre-programmed ready for use in the Serial mode. Workshop 4 Serial Environment The Serial environment in the Workshop 4 IDE provides the user the ability to transform the ulcd- 220RD into a slave serial graphics controller. This enables the user to use their favourite microcontroller or serial device as the Host, without having to learn 4DGL or program in a separate IDE. Once the ulcd-220rd is configured and D SYSTEMS Page 17 of 22
18 ulcd-70dt Display Module 11. Notes 12. Scribble Box D SYSTEMS Page 18 of 22
19 ulcd-70dt Display Module Mechanical Details D SYSTEMS Page 19 of 22
20 4D SYSTEMS ulcd-70dt Display Module 13. Schematic Diagram D SYSTEMS Page 20 of 22
21 ulcd-70dt Display Module 14. Specifications and Ratings ABSOLUTE MAXIMUM RATINGS Operating ambient temperature C to +65 C Storage temperature C +70 C Voltage on any digital input pin with respect to GND V to 6.0V Voltage on VCC with respect to GND V to 6.0V Maximum current sunk/sourced by any pin mA Maximum current sunk/sourced by all ports mA NOTE: Stresses above those listed here may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the recommended operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability. RECOMMENDED OPERATING CONDITIONS Parameter Conditions Min Typ Max Units Supply Voltage (VCC) Stable external supply required V Operating Temperature C Input Low Voltage (VIL) 3.3V, all pins VCC V Input High Voltage (VIH) 3.3V, non 5V tolerant pins 0.8VCC V Input High Voltage (VIH) All GPIO pins, RX0 and TX0 pins 0.8VCC V Reset Pulse External Open Collector µs Operational Delay Power-Up or External Reset ms GLOBAL CHARACTERISTICS BASED ON OPERATING CONDITIONS Parameter Conditions Min Typ Max Units Supply Current (ICC) 3.3V, heavily depends on screen usage conditions, sleep mode ma Output Low Voltage (VOL) 3.3V, IOL = 3.4mA V Output High Voltage (VOH) 3.3V, IOL = -2.0mA V Capacitive Loading All pins pf Flash Memory Endurance DIABLO16 PmmC Programming E/W Order Code: ulcd-220rd ORDERING INFORMATION Packaging: Module sealed in an antistatic foam padded 4D Systems box D SYSTEMS Page 21 of 22
22 ulcd-70dt Display Module 15. Legal Notice Proprietary Information The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not accept liability for any error or omission. The development of 4D Systems products and services is continuous and published information may not be up to date. It is important to check the current position with 4D Systems. 4D Systems reserves the right to modify, update or makes changes to Specifications or written material without prior notice at any time. All trademarks belong to their respective owners and are recognised and acknowledged. Disclaimer of Warranties & Limitation of Liability 4D Systems makes no warranty, either expressed or implied with respect to any product, and specifically disclaims all other warranties, including, without limitation, warranties for merchantability, non-infringement and fitness for any particular purpose. Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. Images and graphics used throughout this document are for illustrative purposes only. All images and graphics used are possible to be displayed on the 4D Systems range of products, however the quality may vary. In no event shall 4D Systems be liable to the buyer or to any third party for any indirect, incidental, special, consequential, punitive or exemplary damages (including without limitation lost profits, lost savings, or loss of business opportunity) arising out of or relating to any product or service provided or to be provided by 4D Systems, or the use or inability to use the same, even if 4D Systems has been advised of the possibility of such damages. 4D Systems products are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of the product could lead directly to death, personal injury or severe physical or environmental damage ( High Risk Activities ). 4D Systems and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities. Use of 4D Systems products and devices in 'High Risk Activities' and in any other application is entirely at the buyer s risk, and the buyer agrees to defend, indemnify and hold harmless 4D Systems from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any 4D Systems intellectual property rights. 16. Contact Information For Technical Support: [email protected] For Sales Support: [email protected] Website: Copyright 4D Systems Pty. Ltd D SYSTEMS Page 22 of 22
DATASHEET. ulcd-35dt. 3.5 DIABLO16 Intelligent Display Module. Document Date: 3 rd March 2014 Document Revision: 1.1
DATASHEET ulcd-35dt 3.5 DIABLO16 Intelligent Display Module Document Date: 3 rd March 2014 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for
Product Brief. 2.0 microtoled. Intelligent GOLDELOX Display Module. µtoled-20-g2. www.4dsystems.com.au Rev 1.0
Product Brief 2.0 microtoled Intelligent GOLDELOX Display Module µtoled-20-g2 www.4dsystems.com.au Rev 1.0 MESSAGE FROM THE CEO To our valued customers, Thank you for your interest in 4D Systems and the
udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet
4D SYSTEMS udrie-usd-g1 Embedded DOS micro-drive Module Document Date: 2nd April 2009 Document Revision: 2.0 Page 1 of 9 udrie-usd-g1 Embedded DOS micro-drive 4D SYSTEMS Description Features The is an
DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display
DATASHEET ADAM Arduino Display Adaptor Module Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display Document Date: 8 th January 2014 Document Revision: 1.0 Uncontrolled
DATASHEET. DIABLO16 Processor. Embedded Graphics Processor. Document Date: 7 th November 2013 Document Revision: 1.3
DATASHEET Embedded Graphics Processor Document Date: 7 th November 2013 Document Revision: 1.3 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest Revision
µlcd-144-g2(sgc) Serial LCD Display Module Data Sheet
Serial LCD Display Module Document Date: 19th April 2012 Document Revision: 1.0 Page 1 of 19 Serial LCD Display Module Description Features Low-cost LCD display graphics user interface solution. 128 x
DATASHEET 4D SYSTEMS. 2.8 microlcd PICASO Display TURNING TECHNOLOGY INTO ART. µlcd-28ptu. Document Date: 22 nd May 2013 Document Revision: 1.
DATASHEET TURNING TECHNOLOGY INTO ART 2.8 microlcd PICASO Display Document Date: 22 nd May 2013 Document Revision: 1.6 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website
APPLICATION NOTE. Application Note: 4D-AN-P4012. ViSi-Genie Digital Displays. Document Date: November 19 th, 2012. Document Revision: 1.
APPLICATION NOTE Application Note: ViSi-Genie Digital Displays Document Date: November 19 th, 2012 Document Revision: 1.0 Description This Application Note explores the possibilities provided by ViSi-Genie
AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.
Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the
SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE
SMART ARM-based Microcontrollers SMARTCARD XPRO USER GUIDE Preface Atmel SMARTCARD Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Atmel SMARTCARD Xplained Pro is designed
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected]
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected] Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
USER GUIDE EDBG. Description
USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel
EMC6D103S. Fan Control Device with High Frequency PWM Support and Hardware Monitoring Features PRODUCT FEATURES ORDER NUMBERS: Data Brief
EMC6D103S Fan Control Device with High Frequency PWM Support and Hardware Monitoring Features PRODUCT FEATURES Data Brief 3.3 Volt Operation (5 Volt Tolerant Input Buffers) SMBus 2.0 Compliant Interface
FLYPORT Wi-Fi 802.11G
FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB
DS1307ZN. 64 x 8 Serial Real-Time Clock
DS137 64 x 8 Serial Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid
MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3
MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 CMPS03 Magnetic Compass. Voltage : 5v only required Current : 20mA Typ. Resolution : 0.1 Degree Accuracy : 3-4 degrees approx. after calibration Output
HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.
HARDWARE MANUAL BrightSign HD120, HD220, HD1020 BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.biz TABLE OF CONTENTS OVERVIEW... 1 Block Diagram... 2 Ports...
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
NHD-0420D3Z-FL-GBW-V3
NHD-0420D3Z-FL-GBW-V3 Serial Liquid Crystal Display Module NHD- Newhaven Display 0420-4 Lines x 20 Characters D3Z- Model F- Transflective L- Yellow/Green LED Backlight G- STN-Gray B- 6:00 Optimal View
PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16)
PCAN-MicroMod Universal I/O Module with CAN Interface User Manual Document version 2.1.0 (2014-01-16) Products taken into account Product Name Part number Model PCAN-MicroMod IPEH-002080 with firmware
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on
DK40 Datasheet & Hardware manual Version 2
DK40 Datasheet & Hardware manual Version 2 IPC@CHIP DK40 Evaluation module Beck IPC GmbH http://www.bcl.de page 1 of 11 Table of contents Table of contents... 2 Basic description... 3 Characteristics...
7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18
18 CHANNELS LED DRIVER GENERAL DESCRIPTION IS31FL3218 is comprised of 18 constant current channels each with independent PWM control, designed for driving LEDs. The output current of each channel can be
Brushless DC Motor Controller Product Specification Assembly 025F0129
Brushless DC Motor Controller Product Specification Assembly 025F0129 September 16, 2009 025F0129 ST B Brushless DC Motor Controller Data Sheet Page 1 Revision History ECN # Date Rev Description By 07058
Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB
APPLICATION NOTE M16C/26 1.0 Abstract The following article describes using a synchronous serial port and the FoUSB (Flash-over-USB ) Programmer application to program the user flash memory of the M16C/26
Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation
Quick Installation A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding This chapter intends to get your new FuzzyScan scanner working with your existing system within minutes. General instructions
Advanced Data Capture and Control Systems
Advanced Data Capture and Control Systems Tronisoft Limited Email: [email protected] Web: www.tronisoft.com RS232 To 3.3V TTL User Guide RS232 to 3.3V TTL Signal Converter Modules P/N: 9651 Document
PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section
PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256
AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE
Atmel AVR 8-bit Microcontroller AVR151: Setup and Use of the SPI APPLICATION NOTE Introduction This application note describes how to set up and use the on-chip Serial Peripheral Interface (SPI) of the
POCKET SCOPE 2. The idea 2. Design criteria 3
POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The
In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1
RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer
Description. Dimensions. Features. www.pwb-encoders.com. precision works better
Description The MEC22 is a high resolution optical hollow shaft encoder that can be fixed quickly and easily on different sizes of motor shafts. The encoder provides two square wave outputs in quadrature
APPLICATION. Using the PB-100 to Make Calls and Announcements From a Database. Using the PB-100 for All-Call Dialing
APPLICATION Note TELECOM SOLUTIONS FOR THE 21ST CENTURY Using the PB-100 for All-Call Dialing March 22, 2002 Features Compatible with Windows 95, 98, ME, NT 4.0, 2000 Male sub-d 9 pin cable provided 20
User Manual. AS-Interface Programmer
AS-Interface Programmer Notice: RESTRICTIONS THE ZMD AS-INTERFACE PROGRAMMER HARDWARE AND ZMD AS-INTERFACE PROGRAMMER SOFTWARE IS DESIGNED FOR IC EVALUATION, LABORATORY SETUP AND MODULE DEVELOPMENT ONLY.
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
DOSISYS. Hands Free Reader LDM 210 - LDM 220. User Manual 127356A
DOSISYS LDM 210 - LDM 220 Hands Free Reader User Manual 127356A Publication, translation and reproduction total or partial of this document is strictly forbidden without authorization MGP Instruments
DS1621 Digital Thermometer and Thermostat
www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram
TOOLSTICK VIRTUAL TOOLS USER S GUIDE RELEVANT DEVICES 1. Introduction The ToolStick development platform consists of a ToolStick Base Adapter and a ToolStick Daughter card. The ToolStick Virtual Tools
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
ST19NP18-TPM-I2C. Trusted Platform Module (TPM) with I²C Interface. Features
Trusted Platform Module (TPM) with I²C Interface Data brief Features Single-chip Trusted Platform Module (TPM) Embedded TPM 1.2 firmware I²C communication interface (Slave mode) Architecture based on ST19N
RealSSD Embedded USB Mass Storage Drive MTFDCAE001SAF, MTFDCAE002SAF, MTFDCAE004SAF, MTFDCAE008SAF
RealSSD Embedded USB Mass Storage Drive MTFDCAE001SAF, MTFDCAE002SAF, MTFDCAE004SAF, MTFDCAE008SAF Embedded USB Mass Storage Drive Features Features Micron NAND Flash Interface: Universal Serial Bus (USB)
ESD7484. 4-Line Ultra-Large Bandwidth ESD Protection
4-Line Ultra-Large Bandwidth ESD Protection Functional Description The ESD7484 chip is a monolithic, application specific discrete device dedicated to ESD protection of the HDMI connection. It also offers
Features. Dimensions
Description With an IDE interface and strong data retention ability, 40-Pin IDE Flash Modules are ideal for use in the harsh environments where Industrial PCs, Set-Top Boxes, etc. are used. Placement Features
USB to serial chip CH340
The DataSheet of CH340 (the first) 1 1. Introduction USB to serial chip CH340 English DataSheet Version: 1D http://wch.cn CH340 is a USB bus convert chip and it can realize USB convert to serial interface,
LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function
Ordering number : A2053 CMOS LSI Linear Vibrator Driver IC http://onsemi.com Overview is a Linear Vibrator Driver IC for a haptics and a vibrator installed in mobile equipments. The best feature is it
Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator
eet General Description The DSC2111 and series of programmable, highperformance dual CMOS oscillators utilizes a proven silicon MEMS technology to provide excellent jitter and stability while incorporating
Serial Communications
Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation
Serial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
Kit for TLM051 monitor
1 (5) 1 GENERAL DESCRIPTION The is an operating monitor unit with or without loudspeaker. The 1W mono audio amplifier sent its output signal to the PCB ø 3,5 mm stereo jacket and one board connectors.there
ZigBee-2.4-DK 2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure 1. 2.4 GHz ZigBee Development Kit
2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The 2.4 GHz ZigBee Development Kit contains the following items, shown in Figure 1. 2.4 GHz 802.15.4/ZigBee Target Boards (6) Antennas (6) 9
Features. Dimensions
Description With an IDE interface and strong data retention ability, 40-Pin IDE Flash Modules are ideal for use in the harsh environments where Industrial PCs, Set-Top Boxes, etc. are used. Placement Features
RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available
RDF1 RF Receiver Decoder Features Complete FM Receiver and Decoder. Small Form Factor Range up to 200 Metres* Easy Learn Transmitter Feature. Learns 40 transmitter Switches 4 Digital and 1 Serial Data
Newhaven Display International, Inc. 2661 Galvin Ct. Elgin IL, 60124 Ph: 847-844-8795 Fax: 847-844-8796
NHD-1.69-128160ASC3 Graphic Color OLED Display Module NHD- Newhaven Display 1.69-1.69 Diagonal Size 160128-160 x 128 Pixels AS- Model C- Full Color 3- +3.3V Power Supply Newhaven Display International,
EVAL-UFDC-1/UFDC-1M-16
Evaluation Board for Universal Frequency-to- Digital Converters UFDC-1 and UFDC-1M-16 EVAL-UFDC-1/UFDC-1M-16 FEATURES Full-Featured Evaluation Board for the Universal Frequency-to-Digital Converters UFDC-1
BE635 User Manual. Rev. V1.0. 2013-2014 Bolymin, Inc. All Rights Reserved.
BE635 User Manual Rev. V1.0 2013-2014 Bolymin, Inc. All Rights Reserved. Copyright Copyright 2013-2014 BOLYMIN, INC. All rights reserved. No part of the materials may be reproduced, copied or translated
Features. Dimensions
Description With an IDE interface and strong data retention ability, 44-Pin IDE Flash Modules are ideal for use in the harsh environments where Industrial PCs, Set-Top Boxes, etc. are used. Placement Features
Software User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
Pmod peripheral modules are powered by the host via the interface s power and ground pins.
Digilent Pmod Interface Specification Revision: November 20, 2011 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Introduction The Digilent Pmod interface is used
Product Datasheet P1110 915 MHz RF Powerharvester Receiver
DESCRIPTION The Powercast P1110 Powerharvester receiver is an RF energy harvesting device that converts RF to DC. Housed in a compact SMD package, the P1110 receiver provides RF energy harvesting and power
QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE
Atmel QTouch QT1 Xplained Pro USER GUIDE Preface Atmel QT1 Xplained Pro kit is a set of two extension boards that enables evaluation of self- and mutual capacitance mode touch using the Peripheral Touch
SBC8600B Single Board Computer
SBC8600B Single Board Computer 720MHz TI s Sitara AM3359 ARM Cortex-A8 Microprocessor Onboard 512MByte DDR3 SDRAM and 512MByte NAND Flash UARTs, 2*USB Host and 1*OTG, 2*Ethernet, CAN, RS485, LCD/TSP, Audio,
ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL
ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL X1: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least
AN4128 Application note
Application note Demonstration board for Bluetooth module class 1 SBT2632C1A.AT2 Introduction This document describes the STEVAL-SPBT4ATV3 demonstration board (dongle) for the Bluetooth class 1 SPBT2632C1A.AT2
DS1721 2-Wire Digital Thermometer and Thermostat
www.dalsemi.com FEATURES Temperature measurements require no external components with ±1 C accuracy Measures temperatures from -55 C to +125 C; Fahrenheit equivalent is -67 F to +257 F Temperature resolution
EMERGING DISPLAY CUSTOMER ACCEPTANCE SPECIFICATIONS 16290(LED TYPES) EXAMINED BY : FILE NO. CAS-10251 ISSUE : JUL.03,2001 TOTAL PAGE : 7
EXAMINED BY : FILE NO. CAS-10251 EMERGING DISPLAY ISSUE : JUL.03,2001 APPROVED BY: TECHNOLOGIES CORPORATION TOTAL PAGE : 7 VERSION : 1 CUSTOMER ACCEPTANCE SPECIFICATIONS MODEL NO. : 16290(LED TYPES) FOR
Vision OPLC. V350-35-R34/V350-J-R34 Technical Specifications. Technical Specifications
Vision OPLC V350-35-R34/V350-J-R34 Technical Specifications The Unitronics V350-35-R34/V350-J-R34 offers the following onboard I/Os: 22 Digital Inputs, configurable via wiring to include 2 Analog and 3
Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview
R Arduino Due Arduino Due Front Arduino Due Back Overview The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit
Bluetooth UART/RS232 Module
Introduction BLUEMORE600 is a professional, slim, wireless module ready for integration in brand new or existing electronic products. Based on CSR chipset BC03MM it s fully compatible for Serial Port profiles.
Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter
APPLICATION NOTE Features Atmel AVR32918: UC3-A3 Xplained Hardware User s Guide Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter I/O One mechanical button
How To Develop A Toolstick
TOOLSTICK BASE ADAPTER USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent damage to
- 35mA Standby, 60-100mA Speaking. - 30 pre-defined phrases with up to 1925 total characters.
Contents: 1) SPE030 speech synthesizer module 2) Programming adapter kit (pcb, 2 connectors, battery clip) Also required (for programming) : 4.5V battery pack AXE026 PICAXE download cable Specification:
TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT
TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT HARDWARE GUIDE This document is part of Turbo Programmer documentation. For Developer Documentation, Applications and Examples, see http:/// PRELIMINARY (C)
SMS7630-061: Surface Mount, 0201 Zero Bias Silicon Schottky Detector Diode
DATA SHEET SMS7630-061: Surface Mount, 0201 Zero Bias Silicon Schottky Detector Diode Applications Sensitive RF and microwave detector circuits Sampling and mixer circuits High volume wireless systems
MANUAL FOR RX700 LR and NR
MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical
3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2
3.2 inch QVGA TFT Color LCD - User s Guide 3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2 Give graphics and to your application! EA2-USG-0701 v2.1 Rev A 3.2 inch QVGA TFT Color LCD - User s Guide
SKY16406-381LF: 2.2-2.8 GHz Two-Way, 0 Degrees Power Divider
DATA SHEET SKY16406-381LF: 2.2-2.8 GHz Two-Way, 0 Degrees Power Divider Applications TD-LTE systems Satellite communications 2.4 GHz ISM band Features Low insertion loss: 0.3 db @ 2.5 GHz High isolation:
PoNET kbd48cnc. User s manual
PoNET kbd48cnc User s manual Version: 16/10/2012 SAFETY INFORMATION! This product is intended for integration by the user into a computer numerical control (CNC) machine. It is the user's responsibility
MicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
Analog Servo Drive 25A8
Description Power Range NOTE: This product has been replaced by the AxCent family of servo drives. Please visit our website at www.a-m-c.com or contact us for replacement model information and retrofit
Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ
nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows
4D LABS. PICASO-GFX2 Embedded 4DGL Graphics Controller Datasheet. Page 1 of 30. Document Date: 20th June 2010 Document Revision: 1.
4D LABS Embedded 4DGL Graphics Controller Document Date: 20th June 2010 Document Revision: 1.0 Page 1 of 30 4DGL Graphics Controller 4D LABS graphics applications. Description The device offers modest
CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup
CP2110 EVALUATION KIT USER S GUIDE 1. Kit Contents The CP2110 Evaluation Kit contains the following items: CP2110 Evaluation Board RS232 Serial Cable USB Cable DVD Quick Start Guide 2. Relevant Documentation
An0067. Cable-set Reference Guide. Rev. 2.0 - December 2007 - ETH_An0067_USM20-2007- 12
An0067 Cable-set Reference Guide Rev. 2.0 - December 2007 - ETH_An0067_USM20-2007- 12 2 Introduction Disclaimer The information in this manual has been carefully checked and is believed to be accurate.
UniPi technical documentation REV 1.1
technical documentation REV 1.1 Contents Overview... 2 Description... 3 GPIO port map... 4 Power Requirements... 5 Connecting Raspberry Pi to UniPi... 5 Building blocks... 5 Relays... 5 Digital Inputs...
FTDI Chip. VM800P Datasheet Embedded Video Engine Plus Module. VM800P Embedded Video Engine Plus Module Datasheet Version 1.0
FTDI Chip VM800P Datasheet Embedded Video Engine Plus Module General Purpose Multi Media Controller The VM800P is a development module for FTDI s FT800, which is used to develop and demonstrate the functionality
ET-BASE AVR ATmega64/128
ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 which is a Board Microcontroller AVR family from ATMEL uses MCU No.ATmega64 and ATmega128 64PIN. Board ET-BASE AVR ATmega64/128 uses MCU s resources on
EMERGING DISPLAY CUSTOMER ACCEPTANCE SPECIFICATIONS 16400(LED TYPES) EXAMINED BY : FILE NO. CAS-10068 ISSUE : JAN.19,2000 TOTAL PAGE : 7 APPROVED BY:
EXAMINED BY : FILE NO. CAS-10068 APPROVED BY: EMERGING DISPLAY TECHNOLOGIES CORPORATION ISSUE : JAN.19,2000 TOTAL PAGE : 7 VERSION : 3 CUSTOMER ACCEPTANCE SPECIFICATIONS MODEL NO. : 16400(LED TYPES) FOR
Orbit PCI Mk 2 Network Card. User Manual. Part No. 502566 Issue 4
Orbit PCI Mk 2 Network Card User Manual Part No. 502566 Issue 4 Information in this document is subject to change without notice. Companies, names and data used in examples herein are fictitious unless
EMERGING DISPLAY CUSTOMER ACCEPTANCE SPECIFICATIONS 20400 (LED TYPES) EXAMINED BY : FILE NO. CAS-10184 ISSUE : DEC.01,1999 TOTAL PAGE : 7 APPROVED BY:
EXAMINED BY : FILE NO. CAS-10184 APPROVED BY: EMERGING DISPLAY TECHNOLOGIES CORPORATION ISSUE : DEC.01,1999 TOTAL PAGE : 7 VERSION : 2 CUSTOMER ACCEPTANCE SPECIFICATIONS MODEL NO. : 20400 (LED TYPES) FOR
USB / Data-Acquisition Module NOW LEAD-FREE
USB / Data-Acquisition Module NOW LEAD-FREE DLP-TEMP-G Features: Digital I/Os, Analog Inputs (0- Volts) or any combination USB. and.0 Compatible Interface th Generation Silicon from FTDI Supports Up To
Thermostat Application Module Kit
Thermostat Application Module Kit PUG0040-00 Product User Guide Kit Contents Overview Thermostat Application Module CD-ROM: Software Examples and Documentation The Thermostat Application Module provides
High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet
LAN9730/LAN9730i High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 PRODUCT FEATURES Data Brief Highlights Single Chip HSIC USB 2.0 to 10/100 Integrated 10/100 MAC with Full-Duplex Support Integrated 10/100
GTS-4E Hardware User Manual. Version: V1.1.0 Date: 2013-12-04
GTS-4E Hardware User Manual Version: V1.1.0 Date: 2013-12-04 Confidential Material This document contains information highly confidential to Fibocom Wireless Inc. (Fibocom). Fibocom offers this information
Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD
Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial
MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual
MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual Version: 1.0.1 Dec. 2005 Table of Contents I. Introduction 2 II. Operations 2 II.1. Theory of Operation 2 II.2. Configuration (PC-PC
LCD MODULE DEM 08202 SYH-LY
Display Elektronik GmbH LCD MODULE DEM 08202 SYH-LY Product Specification Version : 1.1.0 29/Dec./2007 DOCUMENT REVISION HISTORY Version DATE DESCRIPTION CHANGED BY 0 20.07.2005 First issue MHO 1.1.0 29.11.2007
DS1220Y 16k Nonvolatile SRAM
19-5579; Rev 10/10 NOT RECOENDED FOR NEW DESIGNS 16k Nonvolatile SRAM www.maxim-ic.com FEATURES 10 years minimum data retention in the absence of external power Data is automatically protected during power
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
Getting Started Guide with WIZ550web
1/21 WIZ550web is an embedded Web server module based on WIZnet s W5500 hardwired TCP/IP chip, Users can control & monitor the 16-configurable digital I/O and 4-ADC inputs on module via web pages. WIZ550web
