American Megatrends MI890 User Manual

American Megatrends MI890 User Manual

Intel pineview-m/ pineview-d +ich8m luna-pier / luna-pier refresh platform mini-itx motherboard
Table of Contents

Advertisement

Quick Links

MI890
Intel
Pineview-M/ Pineview-D +ICH8M
®
Luna-Pier / Luna-Pier Refresh Platform
Mini-ITX Motherboard
USER'S MANUAL
Version 1.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MI890 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for American Megatrends MI890

  • Page 1 MI890 Intel Pineview-M/ Pineview-D +ICH8M ® Luna-Pier / Luna-Pier Refresh Platform Mini-ITX Motherboard USER’S MANUAL Version 1.0...
  • Page 2 Acknowledgments AMI BIOS is a trademark of American Megatrends Inc. PS/2 is a trademark of International Business Machines Corporation. Intel and Atom are registered trademarks of Intel Corporation. Microsoft Windows is a registered trademark of Microsoft Corporation. Winbond is a registered trademark of Winbond Electronics Corporation.
  • Page 3: Table Of Contents

    ............1 Checklist ................2 MI890 Specifications ............3 Board Dimensions .............. 4 Installations ............5 Setting the Jumpers............. 6 Connectors on MI890 ............10 BIOS SETUP ............17 Drivers Installation ........37 Appendix ............45 A. I/O Port Address Map ..........45 B.
  • Page 4 This page is intentionally left blank. MI890 User’s Manual...
  • Page 5: Introduction

    INSTALLATIONS Introduction MI890 MINI ITX MOTHERBOARD MI890 EDGE CONNECTORS MI890 User’s Manual...
  • Page 6: Checklist

    INSTALLATIONS Checklist Your MI890 package should include the items listed below.  The MI890 Intel ® Atom Mini-ITX motherboard  This User’s Manual  1 CD containing chipset drivers and flash memory utility  Cables (IDE cable, Serial ATA cable)
  • Page 7: Mi890 Specifications

    INSTALLATIONS MI890 Specifications Product MI890-N4/ MI890-D4 / MI890-D5 Name Form Factor MiniITX CPU Type Intel® Atom SC N455 (512KB L2 cache, 1 Core/ 2 Threads. TDP=6.5W) Intel® Atom SC D425 (512KB L2 cache, 1 Core/ 2 Threads. TDP=10W) Intel® Atom DC D525 (1MB L2 cache, 2 Core/ 2 Threads.
  • Page 8: Board Dimensions

    INSTALLATIONS Board Dimensions MI890 User’s Manual...
  • Page 9: Installations

    INSTALLATIONS Installations This section provides information on how to use the jumpers and connectors on the MI890 in order to set up a workable system. The topics covered are: Setting the Jumpers ................6 Connectors on MI890 ................ 10 MI890 User’s Manual...
  • Page 10: Setting The Jumpers

    INSTALLATIONS Setting the Jumpers Jumpers are used on MI890 to select various settings and features according to your needs and applications. Contact your supplier if you have doubts about the best configuration for your needs. The following lists the connectors on MI890 and their respective functions.
  • Page 11: Jumper Locations On Mi890

    INSTALLATIONS Jumper Locations on MI890 Jumper Locations on MI890 ..............7 JP1: LCD Panel Power Selection ............8 JP3, JP4, JP5: RS232/422/485 (COM1) Selection ........ 8 JP7, JP9: COM4 RS232 RI/+5V/+12V Power Setting ......8 JP11: Clear CMOS Setting ..............8 JP12, JP14: ATX / AT Mode Select Setting .........
  • Page 12: Jp1: Lcd Panel Power Selection

    3-5 & 4-6 1-3 & 2-4 1-3 & 2-4 JP7, JP9: COM4 RS232 RI/+5V/+12V Power Setting JP7/JP9 Setting Function Pin 1-2 +12V Short/Closed Pin 3-4 Short/Closed Pin 5-6 Short/Closed JP11: Clear CMOS Setting JP11 Function Normal Clear CMOS MI890 User’s Manual...
  • Page 13: Jp12, Jp14: Atx / At Mode Select Setting

    JP12 1-2, JP14 open ATX Mode JP12 2-3, JP14 short AT Mode JP15: EuP Control (option) JP15 Setting Function Pin 1-2 Normal On Short/Closed Default Pin 2-3 EuP Off Short/Closed JP13: +3VS For ID381 JP16: +5VS For ID381 MI890 User’s Manual...
  • Page 14: Connectors On Mi890

    INSTALLATIONS Connectors on MI890 The connectors on MI890 allows you to connect external devices such as keyboard, floppy disk drives, hard disk drives, printers, etc. The following table lists the connectors on MI890 and their respective functions. Connector Locations on MI890 ............11 J17: DC_IN Jack (+12V~24V) ............
  • Page 15: Connector Locations On Mi890

    INSTALLATIONS Connector Locations on MI890 MI890 User’s Manual...
  • Page 16: J17: Dc_In Jack (+12V~24V)

    N.C. N.C. N.C. N.C. HSYNC VSYNC CN3: COM1 and COM2 Serial Port Connectors Signal Name Pin # Pin # Signal Name COM2 Not Used Pin # Signal Name RS-232 R2-422 RS-485 DATA- DATA+ Ground Ground Ground COM1 MI890 User’s Manual...
  • Page 17: Cn6: 10/100/1000 Rj-45 And Usb1/2 Ports

    Signal Name +12V Backlight Enable Brightness Control Ground J3: LVDS Connectors (18-bit) Signal Name Pin # Pin # Signal Name TX0- TX0+ Ground Ground TX1- TX1+ 5V/3.3V Ground TX2- TX2+ Ground Ground TXC- TXC+ 5V/3.3V ENABKL +12V +12V MI890 User’s Manual...
  • Page 18: J4: Dc_In Connector

    Signal Name DSR1 DCD1 RTS1 RXD1 CTS1 TXD1 DTR1 Ground DSR2 DCD2 RTS2 RXD2 CTS2 TXD2 DTR2 Ground J8: Power LED Connector Pin # Signal Name Ground J9: System Function Connector J10: SPI Flash Connector (factory use only) MI890 User’s Manual...
  • Page 19: J12: Usb5/Usb6 Connector

    MIC_L Ground JD_MIC1 J16: Mini PCIE Connector J18: PS/2 Keyboard and PS/2 Mouse Connectors Remarks: For testing use only. Signal Name Signal Name KBDA KBCL Ground Ground J191/J201: SATA Power Output J21: Audio Amplifier CN4/CN5: SATA Connectors MI890 User’s Manual...
  • Page 20: J24: Smart Battery Connector (Option)

    Pin # Signal Name PCIRST- EMTSMI- Ground SMBDATA SMBCLK ID381 LVDS Daughter Card The ID381 card supports 24-bit LVDS and DVI interface. Top View Bottom View J1: LVDS 24bit Output J2: LVDS Input from MI890 CN1: DVI-I Output MI890 User’s Manual...
  • Page 21: Bios Setup

    BIOS SETUP BIOS SETUP This chapter describes the different settings available in the AMI (American Megatrends, Inc.) BIOS that comes with the board. The topics covered in this chapter are as follows: BIOS Introduction .................... 18 BIOS Setup ......................18 Main BIOS Setup .....................
  • Page 22: Bios Introduction

    <PgUp> and <PgDn> keys to change entries, <F1> for help and <Esc> to quit. When you enter the Setup utility, the Main Menu screen will appear on the screen. The Main Menu allows you to select from various setup functions and exit choices. MI890 User’s Manual...
  • Page 23: Main Bios Setup

    These defaults have been carefully chosen by both AMI and your system manufacturer to provide the absolute maximum performance and reliability. Changing the defaults could cause the system to become unstable and crash in some cases. MI890 User’s Manual...
  • Page 24: Advanced Settings

    The fields in each section are shown in the following pages, as seen in the computer screen. Please note that setting the wrong values may cause the system to malfunction. If unsure, please contact technical support of your supplier. MI890 User’s Manual...
  • Page 25: Max Cpuid Value Limit

    OS. Hyper Threading Technology Enabled for Windows XP and Linux (OS optimized for Hyper-Threading Technology) and Disabled for other OS (OS not optimized for Hyper-Threading Technology). When Disabled, only one thread per enabled core is enabled. MI890 User’s Manual...
  • Page 26: Configure Sata As

    Serial PortC IRQ [IRQ11] ↑↓ Select Item Serial Port4 Address [2E8] Change Option Serial PortD IRQ [IRQ10] Restore on AC Power Loss [Power Off] General Help COM1 RS485 Auto Flow Contorl [Disabled] F10 Save and Exit ESC Exit MI890 User’s Manual...
  • Page 27: Onboard Serial Port

    The Hardware Health Configuration menu is used to show the operating temperature, fan speeds and system voltages. ACPI Shutdown Temperature The system will shut down automatically under OS with ACPI mode, when the CPU temperature reaches the configured temperature. MI890 User’s Manual...
  • Page 28: Suspend Mode

    64-bit Fixed System Description Tables. ACPI Version Features [ACPI v1.0] ACPI APIC support [Enabled] Different ACPI version Has some addition <- Select Screen ↑↓ Select Item Change Option General Help F10 Save and Exit ESC Exit MI890 User’s Manual...
  • Page 29 APM. Power Management/APM [Enabled] Power Button Mode [On/Off] <- Select Screen Resume On Ring Disabled ↑↓ Select Item Resume On PME# Disabled Change Option Resume On RTC Alarm Disabled General Help F10 Save and Exit ESC Exit MI890 User’s Manual...
  • Page 30: Power Button Mode

    This option is used enable activity on the PCI PME (power management event) controller to wake up the system from a suspend or standby state Resume On RTC Alarm This option is used to specify the time the system should be awakened from a suspended state MI890 User’s Manual...
  • Page 31: Legacy Usb Support

    (12Mbps).This option is enabled by HiSpeed. BIOS EHCI Hand-Off Enabled/Disabled. This is a workaround for Oses without EHCI hand-off support. The EHCI ownership change should be claimed by EHCI driver. Legacy USB1.1 HC Support Support USB1.1 HC. MI890 User’s Manual...
  • Page 32: Pcipnp Settings

    This assigns IRQ to PCI VGA card if card requests IRQ or doesn't assign IRQ to PCI VGA card even if card requests an IRQ. IRQ# Use the IRQ# address to specify what IRQs can be assigned to a particular peripheral device. MI890 User’s Manual...
  • Page 33: Boot Settings

    When disabled, this displays normal POST messages. When enabled, this displays OEM Logo instead of POST messages. AddOn ROM Display Mode This allows user to force BIOS/Option ROM of add-on cards to be displayed during quiet boot. Bootup Num-Lock This select the power-on state for numlock. MI890 User’s Manual...
  • Page 34: Interrupt 19 Capture

    When set to Enabled, the system waits for the F1 key to be pressed when error occurs. This allows option ROM to trap interrupt 19. Hit <DEL> Message Display This displays “Press <DEL> to run Setup” in POST. Interrupt 19 Capture This allows option ROMs to trap interrupt 19. MI890 User’s Manual...
  • Page 35: Security Settings

    Supervisor Password : Not Installed User Password : Not Installed Change Supervisor Password <- Select Screen Change User Password ↑↓ Select Item Enter Change Boot Sector Virus Protection [Disabled] General Help F10 Save and Exit ESC Exit MI890 User’s Manual...
  • Page 36: Advanced Chipset Settings

    Configure DRAM Timing by SPD When this item is enabled, the DRAM timing parameters are set according to the DRAM SPD (Serial Presence Detect). When disabled, you can manually set the DRAM timing parameters through the DRAM sub-items. MI890 User’s Manual...
  • Page 37: Internal Graphics Mode Select

    This option is used to select the type of flat panel connected to the system. Options include: 640x480 / 800x600 / 1024x768 / 800x480 / 1280x768 / 1280x800 / 1280x600. Spread Spectrum Clock By default, this field is set to Disabled. MI890 User’s Manual...
  • Page 38: Usb Function

    This option is used to enable the Southbridge high definition audio controller. SMBUS Controller This option is enabled by default. Clock-Gen Spectrum This option is disabled by default. Enable Onboard PCI option ROM This option is disabled by default. MI890 User’s Manual...
  • Page 39: Exit Setup

    These default settings are optimal and enable all high performance features. Load Failsafe Defaults This option allows you to load the troubleshooting default values permanently stored in the BIOS ROM. These default settings are non-optimal and disable all high-performance features. MI890 User’s Manual...
  • Page 40 BIOS SETUP This page is intentionally left blank. MI890 User’s Manual...
  • Page 41: Drivers Installation

    Realtek High Definition Codec Audio Driver Installation ....42 Intel 82583V LAN Drivers Installation..........43 IMPORTANT NOTE: After installing your Windows operating system (Windows XP/ Vista/ 7), you must install first the Intel Chipset Software Installation Utility before proceeding with the drivers installation. MI890 User’s Manual...
  • Page 42: Intel Chipset Software Installation Utility

    1. Insert the drivers DVD into the DVD drive. Click Intel and then Intel(R) Pineview Chipset Drivers. Click Intel(R) Chipset Software Installation Utility. 2. When the welcome screen to the Intel(R) Chipset Software Installation Utility appears, click Next to continue. MI890 User’s Manual...
  • Page 43 4. On the Readme Information screen, click Next to continue.When the Setup Progress screen appears, click Next to continue. 5. The Setup process is now complete. Click Finish to restart the computer and for changes to take effect. MI890 User’s Manual...
  • Page 44: Intel Pineview Chipset Family Graphics Driver Installation

    1. Insert the drivers DVD into the DVD drive. Click Intel and then Intel(R) Pineview Chipset Drivers. Click Intel(R) Pineview Chipset Family Graphics Driver. 2. When the welcome screen of the Intel(R) Graphics Media Accelerator Driver appears, click Next to continue. MI890 User’s Manual...
  • Page 45 3. Click Yes to to agree with the license agreement and continue the installation. 4. Click Next in the Readme File Information window. 5. Click Next in the Setup Progress window. 6. Setup is now complete. Click Finish to restart the computer and for changes to take effect. MI890 User’s Manual...
  • Page 46: Realtek High Definition Codec Audio Driver Installation

    2.When the welcome screen to InstallShield Wizard for Realtek High Definition Audio Driver appears, click Next to start the installation. 3.When the InstallShieldWizard has finished performing maintenance operations on Realtek High Definition Codec Audio Audio Driver, click Finish to restart the computer. MI890 User’s Manual...
  • Page 47: Intel 82583V Lan Drivers Installation

    6. When the Ready to Install the Program screen appears, click Install to continue. 7. The Setup process is now complete (InstallShield Wizard Completed). Click Finish to restart the computer and for changes to take effect. MI890 User’s Manual...
  • Page 48 DRIVERS INSTALLATION This page is intentionally left blank. MI890 User’s Manual...
  • Page 49: Appendix

    Direct memory access controller 0090h-009Fh Motherboard resources 00A0h-00A1h Programmable interrupt controller 00A2h-00BFh Motherboard resources 00C0h-00DFh Direct memory access controller 00E0h-00EFh Motherboard resources 00F0h-00FFh Numeric data processor 01F0h-01F7h Primary IDE Channel 0274h-0277h ISAPNP Read Data Port 0279h-0279h ISAPNP Read Data Port MI890 User’s Manual...
  • Page 50 Standard Universal PCI to USB Host Controller C480h-C49Fh Intel(R) ICH8 Family USB Universal Host Controller - 2832 C800h-C81Fh Intel(R) ICH8 Family USB Universal Host Controller - 2831 C880h-C89Fh Intel(R) ICH8 Family USB Universal Host Controller - 2830 MI890 User’s Manual...
  • Page 51 Root Port 5 - 2847 D800h-D8FFh Realtek PCIe GBE Family Controller E000h-EFFFh Intel(R) ICH8 Family PCI Express Root Port 6 - 2849 E800h-E8FFh Realtek PCIe GBE Family Controller FFA0h-FFAFh Intel(R) ICH8M Ultra ATA Storage Controllers - 2850 MI890 User’s Manual...
  • Page 52: Interrupt Request Lines (Irq)

    Intel(R) ICH8 Family PCI Express Root Port 5 - 2847 IRQ23 Intel(R) ICH8 Family PCI Express Root Port 6 - 2849 Intel(R) ICH8 Family USB Universal Host Controller - IRQ23 2830 Intel(R) ICH8 Family USB2 Enhanced Host Controller - IRQ23 2836 MI890 User’s Manual...
  • Page 53: Watchdog Timer Configuration

    (ucDid == 0xA2) //W83627UHG?? goto Init_Finish; } W627UHG_BASE = 0x2E; result = W627UHG_BASE; ucDid = Get_W627UHG_Reg(0x20); if (ucDid == 0xA2) //W83627UHG?? goto Init_Finish; } W627UHG_BASE = 0x00; result = W627UHG_BASE; Init_Finish: return (result); //--------------------------------------------------------------------------- void Unlock_W627UHG (void) MI890 User’s Manual...
  • Page 54 LD); Lock_W627UHG(); //--------------------------------------------------------------------------- void Set_W627UHG_Reg( unsigned char REG, unsigned char DATA) Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); outportb(W627UHG_DATA_PORT, DATA); Lock_W627UHG(); //--------------------------------------------------------------------------- unsigned char Get_W627UHG_Reg(unsigned char REG) unsigned char Result; Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); Result = inportb(W627UHG_DATA_PORT); Lock_W627UHG(); return Result; //--------------------------------------------------------------------------- MI890 User’s Manual...
  • Page 55 (W627UHG_BASE) #define W627UHG_DATA_PORT (W627UHG_BASE+1) //--------------------------------------------------------------------------- #define W627UHG_REG_LD 0x07 //--------------------------------------------------------------------------- #define W627UHG_UNLOCK 0x87 #define W627UHG_LOCK 0xAA //--------------------------------------------------------------------------- unsigned int Init_W627UHG(void); void Set_W627UHG_LD( unsigned char); void Set_W627UHG_Reg( unsigned char, unsigned char); unsigned char Get_W627UHG_Reg( unsigned char); //--------------------------------------------------------------------------- #endif //__W627UHG_H MI890 User’s Manual...
  • Page 56 //--------------------------------------------------------------------------- void WDTInitial(void) unsigned char bBuf; Set_W627UHG_LD(0x08);..............//switch to logic device 8 bBuf = Get_W627UHG_Reg(0x30); bBuf &= (~0x01); Set_W627UHG_Reg(0x30, bBuf); ..............//Enable WDTO //--------------------------------------------------------------------------- void WDTEnable(unsigned char NewInterval) unsigned char bBuf; Set_W627UHG_LD(0x08);......................Set_W627UHG_Reg(0x30, 0x01); ............... //enable timer MI890 User’s Manual...
  • Page 57 APPENDIX bBuf = Get_W627UHG_Reg(0xF5); bBuf &= (~0x08); Set_W627UHG_Reg(0xF5, bBuf); ............//count mode is second Set_W627UHG_Reg(0xF6, NewInterval); ..............//set timer //--------------------------------------------------------------------------- void WDTDisable(void) Set_W627UHG_LD(0x08);......................Set_W627UHG_Reg(0xF6, 0x00);............//clear watchdog timer Set_W627UHG_Reg(0x30, 0x00); ..................... //--------------------------------------------------------------------------- MI890 User’s Manual...
  • Page 58: Digital I/O Sample Code

    (W627UHG_BASE) #define W627UHG_DATA_PORT (W627UHG_BASE+1) //--------------------------------------------------------------------------- #define W627UHG_REG_LD 0x07 //--------------------------------------------------------------------------- #define W627UHG_UNLOCK 0x87 #define W627UHG_LOCK 0xAA //--------------------------------------------------------------------------- unsigned int Init_W627UHG(void); void Set_W627UHG_LD( unsigned char); void Set_W627UHG_Reg( unsigned char, unsigned char); unsigned char Get_W627UHG_Reg( unsigned char); //--------------------------------------------------------------------------- #endif //__W627UHG_H MI890 User’s Manual...
  • Page 59 (ucDid == 0xA2) //W83627UHG?? goto Init_Finish; } W627UHG_BASE = 0x00; result = W627UHG_BASE; Init_Finish: return (result); //--------------------------------------------------------------------------- void Unlock_W627UHG (void) outportb(W627UHG_INDEX_PORT, W627UHG_UNLOCK); outportb(W627UHG_INDEX_PORT, W627UHG_UNLOCK); //--------------------------------------------------------------------------- void Lock_W627UHG (void) outportb(W627UHG_INDEX_PORT, W627UHG_LOCK); //--------------------------------------------------------------------------- void Set_W627UHG_LD( unsigned char LD) MI890 User’s Manual...
  • Page 60 LD); Lock_W627UHG(); //--------------------------------------------------------------------------- void Set_W627UHG_Reg( unsigned char REG, unsigned char DATA) Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); outportb(W627UHG_DATA_PORT, DATA); Lock_W627UHG(); //--------------------------------------------------------------------------- unsigned char Get_W627UHG_Reg(unsigned char REG) unsigned char Result; Unlock_W627UHG(); outportb(W627UHG_INDEX_PORT, REG); Result = inportb(W627UHG_DATA_PORT); Lock_W627UHG(); return Result; //--------------------------------------------------------------------------- MI890 User’s Manual...
  • Page 61 Winbond 83627UHG, program abort.\n"); return(1); Dio5Initial(); //for GPIO50..57 Dio5SetDirection(0x0F); //GP50..53 = input, GP54..57=output printf("Current DIO direction = 0x%X\n", Dio5GetDirection()); printf("Current DIO status = 0x%X\n", Dio5GetInput()); printf("Set DIO output to high\n"); Dio5SetOutput(0x0F); printf("Set DIO output to low\n"); Dio5SetOutput(0x00); return 0; MI890 User’s Manual...
  • Page 62 Dio5SetDirection(unsigned char NewData) //NewData : 1 for input, 0 for output Set_W627UHG_LD(0x08); //switch to logic device 8 Set_W627UHG_Reg(0xE0, NewData); //--------------------------------------------------------------------------- unsigned char Dio5GetDirection(void) unsigned char result; Set_W627UHG_LD(0x08); //switch to logic device 8 result = Get_W627UHG_Reg(0xE0); return (result); //--------------------------------------------------------------------------- MI890 User’s Manual...

Table of Contents